[PEFF file: __unnamed__] file_timestamp: AA2B64BE old_def_version: 00000000 old_imp_version: 00000000 current_version: 00000000 main: [export "[main]" 1:00000000] init: [missing export symbol] term: [missing export symbol] [section 0 header] name __missing__ default_address 00000000 total_size A850 unpacked_size A850 packed_size A850 section_kind EXECUTABLE_READONLY share_kind GLOBAL alignment 04 [section 0 disassembly] 00000000 7C0802A6 mflr r0 00000004 BFC1FFF8 stmw [r1 - 0x0008], r30 00000008 90010008 stw [r1 + 0x0008], r0 0000000C A8030002 lha r0, [r3 + 0x0002] 00000010 9421FFB0 stwu [r1 - 0x0050], r1 00000014 2C000000 cmpwi r0, 0 00000018 2B00000E cmplwi cr6, r0, 14 0000001C 2C80FFFC cmpwi cr1, r0, -4 00000020 2F80FFFD cmpwi cr7, r0, -3 00000024 40800118 bge +0x00000118 /* 0000013C */ 00000028 2C00FFFF cmpwi r0, -1 0000002C 2F00FFFE cmpwi cr6, r0, -2 00000030 3C000002 lis r0, 0x0002 00000034 418600F0 beq cr1, +0x000000F0 /* 00000124 */ 00000038 419E00C0 beq cr7, +0x000000C0 /* 000000F8 */ 0000003C 419A009C beq cr6, +0x0000009C /* 000000D8 */ 00000040 408200F0 bne +0x000000F0 /* 00000130 */ 00000044 80030004 lwz r0, [r3 + 0x0004] 00000048 386001D4 li r3, 0x01D4 0000004C 90010038 stw [r1 + 0x0038], r0 00000050 48001DA1 bl +0x00001DA0 /* 00001DF0 */ 00000054 80410014 lwz r2, [r1 + 0x0014] 00000058 2C030000 cmpwi r3, 0 0000005C 3BE30000 addi r31, r3, 0x0000 00000060 83C10038 lwz r30, [r1 + 0x0038] 00000064 389F0000 addi r4, r31, 0x0000 00000068 40820018 bne +0x00000018 /* 00000080 */ 0000006C 48001DA9 bl +0x00001DA8 /* 00001E14 */ 00000070 80410014 lwz r2, [r1 + 0x0014] 00000074 7C630734 extsh r3, r3 00000078 81810058 lwz r12, [r1 + 0x0058] 0000007C 4800019C b +0x0000019C /* 00000218 */ label00000080: 00000080 387E0000 addi r3, r30, 0x0000 00000084 48001DB5 bl +0x00001DB4 /* 00001E38 */ 00000088 80410014 lwz r2, [r1 + 0x0014] 0000008C 93DF0000 stw [r31], r30 00000090 83C2000C lwz r30, [r2 + 0x000C] 00000094 3800FFFF li r0, 0xFFFFFFFF 00000098 901F00AC stw [r31 + 0x00AC], r0 0000009C 807E0000 lwz r3, [r30] 000000A0 388003C0 li r4, 0x03C0 000000A4 38A00001 li r5, 0x0001 000000A8 48001DB5 bl +0x00001DB4 /* 00001E5C */ 000000AC 80410014 lwz r2, [r1 + 0x0014] 000000B0 907F01B8 stw [r31 + 0x01B8], r3 000000B4 807E0004 lwz r3, [r30 + 0x0004] 000000B8 388000C0 li r4, 0x00C0 000000BC 38A00001 li r5, 0x0001 000000C0 48001D9D bl +0x00001D9C /* 00001E5C */ 000000C4 80410014 lwz r2, [r1 + 0x0014] 000000C8 907F01CE stw [r31 + 0x01CE], r3 000000CC 38600000 li r3, 0x0000 000000D0 81810058 lwz r12, [r1 + 0x0058] 000000D4 48000144 b +0x00000144 /* 00000218 */ label000000D8: 000000D8 80030004 lwz r0, [r3 + 0x0004] 000000DC 38640000 addi r3, r4, 0x0000 000000E0 30800000 addic r4, r0, 0 000000E4 4800027D bl +0x0000027C /* 00000360 */ 000000E8 81810058 lwz r12, [r1 + 0x0058] 000000EC 30210050 addic r1, r1, 80 000000F0 7D8803A6 mtlr r12 000000F4 4E800020 blr label000000F8: 000000F8 A8030004 lha r0, [r3 + 0x0004] 000000FC 38600001 li r3, 0x0001 00000100 30800004 addic r4, r0, 4 00000104 28840004 cmplwi cr1, r4, 4 00000108 3000FFFB subic r0, r0, 5 0000010C 28000005 cmplwi r0, 5 00000110 40850118 ble cr1, +0x00000118 /* 00000228 */ 00000114 40810114 ble +0x00000114 /* 00000228 */ 00000118 30210050 addic r1, r1, 80 0000011C 38600000 li r3, 0x0000 00000120 4E800020 blr label00000124: 00000124 30210050 addic r1, r1, 80 00000128 30600006 addic r3, r0, 6 0000012C 4E800020 blr label00000130: 00000130 30210050 addic r1, r1, 80 00000134 3860FFCE li r3, 0xFFFFFFCE 00000138 4E800020 blr label0000013C: 0000013C 5409103A rlwinm r9, r0, 2, 0, 29 00000140 80A20014 lwz r5, [r2 + 0x0014] 00000144 80020018 lwz r0, [r2 + 0x0018] 00000148 4199FFE8 bgt cr6, -0x00000018 /* 00000130 */ 0000014C 7CA5482E lwzx r5, r5, r9 00000150 7C050014 addc r0, r5, r0 00000154 7C0903A6 mtctr r0 00000158 4E800420 bctr 0000015C 80030004 lwz r0, [r3 + 0x0004] 00000160 38640000 addi r3, r4, 0x0000 00000164 30800000 addic r4, r0, 0 00000168 48000AAD bl +0x00000AAC /* 00000C14 */ 0000016C 81810058 lwz r12, [r1 + 0x0058] 00000170 30210050 addic r1, r1, 80 00000174 7D8803A6 mtlr r12 00000178 4E800020 blr 0000017C 80030004 lwz r0, [r3 + 0x0004] 00000180 38640000 addi r3, r4, 0x0000 00000184 30800000 addic r4, r0, 0 00000188 48000D8D bl +0x00000D8C /* 00000F14 */ 0000018C 81810058 lwz r12, [r1 + 0x0058] 00000190 30210050 addic r1, r1, 80 00000194 7D8803A6 mtlr r12 00000198 4E800020 blr 0000019C 38640000 addi r3, r4, 0x0000 000001A0 480017BD bl +0x000017BC /* 0000195C */ 000001A4 81810058 lwz r12, [r1 + 0x0058] 000001A8 30210050 addic r1, r1, 80 000001AC 7D8803A6 mtlr r12 000001B0 4E800020 blr 000001B4 80A30004 lwz r5, [r3 + 0x0004] 000001B8 80830010 lwz r4, [r3 + 0x0010] 000001BC 2C050000 cmpwi r5, 0 000001C0 3860FFCE li r3, 0xFFFFFFCE 000001C4 41820064 beq +0x00000064 /* 00000228 */ 000001C8 80040000 lwz r0, [r4] 000001CC 30210050 addic r1, r1, 80 000001D0 5400023E rlwinm r0, r0, 0, 8, 31 000001D4 38600000 li r3, 0x0000 000001D8 90050000 stw [r5], r0 000001DC 4E800020 blr 000001E0 30210050 addic r1, r1, 80 000001E4 3860DCFE li r3, 0xFFFFDCFE 000001E8 4E800020 blr 000001EC 80030004 lwz r0, [r3 + 0x0004] 000001F0 38640000 addi r3, r4, 0x0000 000001F4 30800000 addic r4, r0, 0 000001F8 48001871 bl +0x00001870 /* 00001A68 */ 000001FC 81810058 lwz r12, [r1 + 0x0058] 00000200 30210050 addic r1, r1, 80 00000204 7D8803A6 mtlr r12 00000208 4E800020 blr 0000020C 30210050 addic r1, r1, 80 00000210 38600000 li r3, 0x0000 00000214 4E800020 blr label00000218: 00000218 30210050 addic r1, r1, 80 0000021C 7D8803A6 mtlr r12 00000220 BBC1FFF8 lmw r30, [r1 - 0x0008] 00000224 4E800020 blr label00000228: 00000228 30210050 addic r1, r1, 80 0000022C 4E800020 blr 00000230 00000000 .invalid 00000234 00002041 .invalid 00000238 80020200 lwz r0, [r2 + 0x0200] 0000023C 00000000 .invalid 00000240 00000230 .invalid 00000244 0003534D .invalid 00000248 43000000 bdnz +0x00000000 /* 00000248 */ 0000024C 7C800734 extsh r0, r4 00000250 30600004 addic r3, r0, 4 00000254 28030004 cmplwi r3, 4 00000258 3000FFFB subic r0, r0, 5 0000025C 28800005 cmplwi cr1, r0, 5 00000260 38600001 li r3, 0x0001 00000264 4081000C ble +0x0000000C /* 00000270 */ 00000268 40850008 ble cr1, +0x00000008 /* 00000270 */ 0000026C 38600000 li r3, 0x0000 label00000270: 00000270 4E800020 blr 00000274 00000000 .invalid 00000278 00002040 .invalid 0000027C 00000200 .invalid 00000280 00000000 .invalid 00000284 00000028 .invalid 00000288 000B534D .invalid 0000028C 435F4344 bdz cr7, +0x00004344 /* 000045D0 */ 00000290 43616E44 bc 27, 1, +0x00006E44 /* 000070D4 */ 00000294 6F000000 xoris r0, r24, 0x0000 00000298 BFC1FFF8 stmw [r1 - 0x0008], r30 0000029C 7C0802A6 mflr r0 000002A0 3BE40000 addi r31, r4, 0x0000 000002A4 90010008 stw [r1 + 0x0008], r0 000002A8 9421FFB0 stwu [r1 - 0x0050], r1 000002AC 386001D4 li r3, 0x01D4 000002B0 48001B41 bl +0x00001B40 /* 00001DF0 */ 000002B4 80410014 lwz r2, [r1 + 0x0014] 000002B8 2C030000 cmpwi r3, 0 000002BC 3BC30000 addi r30, r3, 0x0000 000002C0 387F0000 addi r3, r31, 0x0000 000002C4 389E0000 addi r4, r30, 0x0000 000002C8 40820018 bne +0x00000018 /* 000002E0 */ 000002CC 48001B49 bl +0x00001B48 /* 00001E14 */ 000002D0 80410014 lwz r2, [r1 + 0x0014] 000002D4 7C630734 extsh r3, r3 000002D8 81810058 lwz r12, [r1 + 0x0058] 000002DC 48000054 b +0x00000054 /* 00000330 */ label000002E0: 000002E0 48001B59 bl +0x00001B58 /* 00001E38 */ 000002E4 80410014 lwz r2, [r1 + 0x0014] 000002E8 93FE0000 stw [r30], r31 000002EC 83E2000C lwz r31, [r2 + 0x000C] 000002F0 3800FFFF li r0, 0xFFFFFFFF 000002F4 901E00AC stw [r30 + 0x00AC], r0 000002F8 807F0000 lwz r3, [r31] 000002FC 388003C0 li r4, 0x03C0 00000300 38A00001 li r5, 0x0001 00000304 48001B59 bl +0x00001B58 /* 00001E5C */ 00000308 80410014 lwz r2, [r1 + 0x0014] 0000030C 907E01B8 stw [r30 + 0x01B8], r3 00000310 807F0004 lwz r3, [r31 + 0x0004] 00000314 388000C0 li r4, 0x00C0 00000318 38A00001 li r5, 0x0001 0000031C 48001B41 bl +0x00001B40 /* 00001E5C */ 00000320 80410014 lwz r2, [r1 + 0x0014] 00000324 907E01CE stw [r30 + 0x01CE], r3 00000328 38600000 li r3, 0x0000 0000032C 81810058 lwz r12, [r1 + 0x0058] label00000330: 00000330 30210050 addic r1, r1, 80 00000334 7D8803A6 mtlr r12 00000338 BBC1FFF8 lmw r30, [r1 - 0x0008] 0000033C 4E800020 blr 00000340 00000000 .invalid 00000344 00002041 .invalid 00000348 80020200 lwz r0, [r2 + 0x0200] 0000034C 00000000 .invalid 00000350 000000A8 .invalid 00000354 000A534D .invalid 00000358 435F4344 bdz cr7, +0x00004344 /* 0000469C */ 0000035C 4F70656E .invalid 4C fn00000360: 00000360 7C0802A6 mflr r0 00000364 2C030000 cmpwi r3, 0 00000368 93E1FFFC stw [r1 - 0x0004], r31 0000036C 90010008 stw [r1 + 0x0008], r0 00000370 9421FFB0 stwu [r1 - 0x0050], r1 00000374 3BE30000 addi r31, r3, 0x0000 00000378 418200D4 beq +0x000000D4 /* 0000044C */ 0000037C 480025B1 bl +0x000025B0 /* 0000292C */ 00000380 4FFFFB82 cror crb31, crb31, crb31 00000384 807F0070 lwz r3, [r31 + 0x0070] 00000388 2C030000 cmpwi r3, 0 0000038C 4182000C beq +0x0000000C /* 00000398 */ 00000390 48002745 bl +0x00002744 /* 00002AD4 */ 00000394 80410014 lwz r2, [r1 + 0x0014] label00000398: 00000398 801F01B4 lwz r0, [r31 + 0x01B4] 0000039C 387F0000 addi r3, r31, 0x0000 000003A0 2C000000 cmpwi r0, 0 000003A4 41820014 beq +0x00000014 /* 000003B8 */ 000003A8 480015B5 bl +0x000015B4 /* 0000195C */ 000003AC 807F01B4 lwz r3, [r31 + 0x01B4] 000003B0 48002749 bl +0x00002748 /* 00002AF8 */ 000003B4 80410014 lwz r2, [r1 + 0x0014] label000003B8: 000003B8 801F0068 lwz r0, [r31 + 0x0068] 000003BC 307F01C6 addic r3, r31, 454 000003C0 2C000000 cmpwi r0, 0 000003C4 41820054 beq +0x00000054 /* 00000418 */ 000003C8 809F01CA lwz r4, [r31 + 0x01CA] 000003CC 2C840000 cmpwi cr1, r4, 0 000003D0 4186003C beq cr1, +0x0000003C /* 0000040C */ 000003D4 48002749 bl +0x00002748 /* 00002B1C */ 000003D8 80410014 lwz r2, [r1 + 0x0014] 000003DC 889F01D2 lbz r4, [r31 + 0x01D2] 000003E0 38000000 li r0, 0x0000 000003E4 2C040000 cmpwi r4, 0 000003E8 807F0068 lwz r3, [r31 + 0x0068] 000003EC 38800000 li r4, 0x0000 000003F0 41820014 beq +0x00000014 /* 00000404 */ 000003F4 4800274D bl +0x0000274C /* 00002B40 */ 000003F8 80410014 lwz r2, [r1 + 0x0014] 000003FC 38000000 li r0, 0x0000 00000400 981F01D2 stb [r31 + 0x01D2], r0 label00000404: 00000404 901F01CA stw [r31 + 0x01CA], r0 00000408 801F0068 lwz r0, [r31 + 0x0068] label0000040C: 0000040C 30600000 addic r3, r0, 0 00000410 48002755 bl +0x00002754 /* 00002B64 */ 00000414 80410014 lwz r2, [r1 + 0x0014] label00000418: 00000418 807F0054 lwz r3, [r31 + 0x0054] 0000041C 2C030000 cmpwi r3, 0 00000420 4182000C beq +0x0000000C /* 0000042C */ 00000424 480025D9 bl +0x000025D8 /* 000029FC */ 00000428 80410014 lwz r2, [r1 + 0x0014] label0000042C: 0000042C 807F00B0 lwz r3, [r31 + 0x00B0] 00000430 2C030000 cmpwi r3, 0 00000434 4182000C beq +0x0000000C /* 00000440 */ 00000438 48002751 bl +0x00002750 /* 00002B88 */ 0000043C 80410014 lwz r2, [r1 + 0x0014] label00000440: 00000440 387F0000 addi r3, r31, 0x0000 00000444 48002745 bl +0x00002744 /* 00002B88 */ 00000448 80410014 lwz r2, [r1 + 0x0014] label0000044C: 0000044C 38600000 li r3, 0x0000 00000450 81810058 lwz r12, [r1 + 0x0058] 00000454 83E1004C lwz r31, [r1 + 0x004C] 00000458 7D8803A6 mtlr r12 0000045C 30210050 addic r1, r1, 80 00000460 4E800020 blr 00000464 00000000 .invalid 00000468 00002041 .invalid 0000046C 80010200 lwz r0, [r1 + 0x0200] 00000470 00000000 .invalid 00000474 00000104 .invalid 00000478 000B534D .invalid 0000047C 435F4344 bdz cr7, +0x00004344 /* 000047C0 */ 00000480 436C6F73 bcla 27, 12, 0x00006F70 00000484 65000000 oris r0, r8, 0x0000 00000488 3C000002 lis r0, 0x0002 0000048C 30600006 addic r3, r0, 6 00000490 4E800020 blr 00000494 00000000 .invalid 00000498 00002040 .invalid 0000049C 00000100 .invalid 000004A0 00000000 .invalid 000004A4 0000000C .invalid 000004A8 000D534D .invalid 000004AC 435F4344 bdz cr7, +0x00004344 /* 000047F0 */ 000004B0 56657273 rlwinm. r5, r19, 14, 9, 25 000004B4 696F6E00 xori r15, r11, 0x6E00 000004B8 7C0802A6 mflr r0 000004BC 93E1FFFC stw [r1 - 0x0004], r31 000004C0 90010008 stw [r1 + 0x0008], r0 000004C4 80030004 lwz r0, [r3 + 0x0004] 000004C8 9421FFB0 stwu [r1 - 0x0050], r1 000004CC 2C000000 cmpwi r0, 0 000004D0 3BE30000 addi r31, r3, 0x0000 000004D4 4182004C beq +0x0000004C /* 00000520 */ 000004D8 48002645 bl +0x00002644 /* 00002B1C */ 000004DC 80410014 lwz r2, [r1 + 0x0014] 000004E0 887F000C lbz r3, [r31 + 0x000C] 000004E4 38000000 li r0, 0x0000 000004E8 2C030000 cmpwi r3, 0 000004EC 38800000 li r4, 0x0000 000004F0 41820018 beq +0x00000018 /* 00000508 */ 000004F4 807FFEA2 lwz r3, [r31 - 0x015E] 000004F8 48002649 bl +0x00002648 /* 00002B40 */ 000004FC 80410014 lwz r2, [r1 + 0x0014] 00000500 38000000 li r0, 0x0000 00000504 981F000C stb [r31 + 0x000C], r0 label00000508: 00000508 901F0004 stw [r31 + 0x0004], r0 0000050C 81810058 lwz r12, [r1 + 0x0058] 00000510 83E1004C lwz r31, [r1 + 0x004C] 00000514 7D8803A6 mtlr r12 00000518 30210050 addic r1, r1, 80 0000051C 4E800020 blr label00000520: 00000520 83E1004C lwz r31, [r1 + 0x004C] 00000524 30210050 addic r1, r1, 80 00000528 4E800020 blr 0000052C 00000000 .invalid 00000530 00002041 .invalid 00000534 80010100 lwz r0, [r1 + 0x0100] 00000538 00000000 .invalid 0000053C 00000074 .invalid 00000540 000F756E .invalid 00000544 6C6F636B xoris r15, r3, 0x636B 00000548 52656D61 rlwimi. r5, r19, 13, 21, 16 0000054C 70546173 andi. r20, r2, 0x6173 00000550 6B000000 xori r0, r24, 0x0000 00000554 80A40004 lwz r5, [r4 + 0x0004] 00000558 80840022 lwz r4, [r4 + 0x0022] 0000055C 80A50000 lwz r5, [r5] 00000560 3860FFCE li r3, 0xFFFFFFCE 00000564 A8050052 lha r0, [r5 + 0x0052] 00000568 38A00004 li r5, 0x0004 0000056C 30C00000 addic r6, r0, 0 00000570 2C060020 cmpwi r6, 32 00000574 30E6FFE0 subic r7, r6, 32 00000578 40810008 ble +0x00000008 /* 00000580 */ 0000057C 7CE60734 extsh r6, r7 label00000580: 00000580 2C860008 cmpwi cr1, r6, 8 00000584 40860020 bne cr1, +0x00000020 /* 000005A4 */ 00000588 38600000 li r3, 0x0000 0000058C B0040004 sth [r4 + 0x0004], r0 00000590 B0A4000A sth [r4 + 0x000A], r5 00000594 B0A4000C sth [r4 + 0x000C], r5 00000598 B0640008 sth [r4 + 0x0008], r3 0000059C 90640010 stw [r4 + 0x0010], r3 000005A0 B0640006 sth [r4 + 0x0006], r3 label000005A4: 000005A4 4E800020 blr 000005A8 00000000 .invalid 000005AC 00002040 .invalid 000005B0 00000200 .invalid 000005B4 00000000 .invalid 000005B8 00000054 .invalid 000005BC 0011534D .invalid 000005C0 435F4344 bdz cr7, +0x00004344 /* 00004904 */ 000005C4 50726543 rlwimi. r18, r3, 12, 21, 1 000005C8 6F6D7072 xoris r13, r27, 0x7072 000005CC 65737300 oris r19, r11, 0x7300 000005D0 BE61FFCC stmw [r1 - 0x0034], r19 000005D4 3AE40000 addi r23, r4, 0x0000 000005D8 8117001C lwz r8, [r23 + 0x001C] 000005DC 7C0802A6 mflr r0 000005E0 7D001120 mtcrf 0x01, r8 000005E4 7D800026 mfcr r12 000005E8 91810004 stw [r1 + 0x0004], r12 000005EC 90010008 stw [r1 + 0x0008], r0 000005F0 9421FF80 stwu [r1 - 0x0080], r1 000005F4 3AA30000 addi r21, r3, 0x0000 000005F8 419D0010 bgt cr7, +0x00000010 /* 00000608 */ 000005FC 81170010 lwz r8, [r23 + 0x0010] 00000600 2C080000 cmpwi r8, 0 00000604 40820014 bne +0x00000014 /* 00000618 */ label00000608: 00000608 48001879 bl +0x00001878 /* 00001E80 */ 0000060C 4FFFFB82 cror crb31, crb31, crb31 00000610 7C630735 extsh. r3, r3 00000614 408205BC bne +0x000005BC /* 00000BD0 */ label00000618: 00000618 82770026 lwz r19, [r23 + 0x0026] 0000061C 2C130000 cmpwi r19, 0 00000620 41820024 beq +0x00000024 /* 00000644 */ 00000624 8337002A lwz r25, [r23 + 0x002A] 00000628 38730000 addi r3, r19, 0x0000 0000062C 38800FA0 li r4, 0x0FA0 00000630 38A00000 li r5, 0x0000 00000634 38C00000 li r6, 0x0000 00000638 38F90000 addi r7, r25, 0x0000 0000063C 48002571 bl +0x00002570 /* 00002BAC */ 00000640 80410014 lwz r2, [r1 + 0x0014] label00000644: 00000644 81170004 lwz r8, [r23 + 0x0004] 00000648 3BE00000 li r31, 0x0000 0000064C 81080000 lwz r8, [r8] 00000650 3980FFFF li r12, 0xFFFFFFFF 00000654 A9280020 lha r9, [r8 + 0x0020] 00000658 552807BE rlwinm r8, r9, 0, 30, 31 0000065C B115001C sth [r21 + 0x001C], r8 00000660 A915001C lha r8, [r21 + 0x001C] 00000664 31290003 addic r9, r9, 3 00000668 7D291670 srawi r9, r9, 2 0000066C 2C080000 cmpwi r8, 0 00000670 B135001A sth [r21 + 0x001A], r9 00000674 55091838 rlwinm r9, r8, 3, 0, 28 00000678 81570018 lwz r10, [r23 + 0x0018] 0000067C 81170014 lwz r8, [r23 + 0x0014] 00000680 93F5004C stw [r21 + 0x004C], r31 00000684 7D085010 subfc r8, r8, r10 00000688 31480003 addic r10, r8, 3 0000068C 7D4A1670 srawi r10, r10, 2 00000690 550807BE rlwinm r8, r8, 0, 30, 31 00000694 B1150020 sth [r21 + 0x0020], r8 00000698 B155001E sth [r21 + 0x001E], r10 0000069C 41820010 beq +0x00000010 /* 000006AC */ 000006A0 7D884C30 srw r8, r12, r9 000006A4 2108FFFF subfic r8, r8, -1 000006A8 9115004C stw [r21 + 0x004C], r8 label000006AC: 000006AC A9170042 lha r8, [r23 + 0x0042] 000006B0 3860FFCE li r3, 0xFFFFFFCE 000006B4 B1150014 sth [r21 + 0x0014], r8 000006B8 A9370044 lha r9, [r23 + 0x0044] 000006BC A957005E lha r10, [r23 + 0x005E] 000006C0 7D0941D6 mullw r8, r9, r8 000006C4 2C8A0008 cmpwi cr1, r10, 8 000006C8 A9370046 lha r9, [r23 + 0x0046] 000006CC 40860504 bne cr1, +0x00000504 /* 00000BD0 */ 000006D0 8157003E lwz r10, [r23 + 0x003E] 000006D4 93F5000C stw [r21 + 0x000C], r31 000006D8 7D2A4814 addc r9, r10, r9 000006DC 7D094014 addc r8, r9, r8 000006E0 91150008 stw [r21 + 0x0008], r8 000006E4 B3F50016 sth [r21 + 0x0016], r31 000006E8 811700A6 lwz r8, [r23 + 0x00A6] 000006EC 2C080000 cmpwi r8, 0 000006F0 41820028 beq +0x00000028 /* 00000718 */ 000006F4 A9370074 lha r9, [r23 + 0x0074] 000006F8 B1350016 sth [r21 + 0x0016], r9 000006FC A9170076 lha r8, [r23 + 0x0076] 00000700 A9970078 lha r12, [r23 + 0x0078] 00000704 81570070 lwz r10, [r23 + 0x0070] 00000708 7D0849D6 mullw r8, r8, r9 0000070C 7D2C5014 addc r9, r12, r10 00000710 7D084814 addc r8, r8, r9 00000714 9115000C stw [r21 + 0x000C], r8 label00000718: 00000718 83770008 lwz r27, [r23 + 0x0008] 0000071C 93750010 stw [r21 + 0x0010], r27 00000720 8117001C lwz r8, [r23 + 0x001C] 00000724 393B0000 addi r9, r27, 0x0000 00000728 7D001120 mtcrf 0x01, r8 0000072C 409F0068 bns cr7, +0x00000068 /* 00000794 */ 00000730 38750000 addi r3, r21, 0x0000 00000734 48001825 bl +0x00001824 /* 00001F58 */ 00000738 4FFFFB82 cror crb31, crb31, crb31 0000073C 811700A6 lwz r8, [r23 + 0x00A6] 00000740 3D20A000 lis r9, 0xA000 00000744 2C080000 cmpwi r8, 0 00000748 3D00E000 lis r8, 0xE000 0000074C 41820018 beq +0x00000018 /* 00000764 */ 00000750 91150078 stw [r21 + 0x0078], r8 00000754 38750000 addi r3, r21, 0x0000 00000758 48001839 bl +0x00001838 /* 00001F90 */ 0000075C 4FFFFB82 cror crb31, crb31, crb31 00000760 48000014 b +0x00000014 /* 00000774 */ label00000764: 00000764 91350078 stw [r21 + 0x0078], r9 00000768 38750000 addi r3, r21, 0x0000 0000076C 48001825 bl +0x00001824 /* 00001F90 */ 00000770 4FFFFB82 cror crb31, crb31, crb31 label00000774: 00000774 81350078 lwz r9, [r21 + 0x0078] 00000778 81150010 lwz r8, [r21 + 0x0010] 0000077C 31290004 addic r9, r9, 4 00000780 91280000 stw [r8], r9 00000784 39000004 li r8, 0x0004 00000788 9115007C stw [r21 + 0x007C], r8 0000078C 93F50080 stw [r21 + 0x0080], r31 00000790 81350010 lwz r9, [r21 + 0x0010] label00000794: 00000794 8115007C lwz r8, [r21 + 0x007C] 00000798 2D930000 cmpwi cr3, r19, 0 0000079C 7FC94014 addc r30, r9, r8 000007A0 93D50010 stw [r21 + 0x0010], r30 000007A4 83B70036 lwz r29, [r23 + 0x0036] 000007A8 2C1D0000 cmpwi r29, 0 000007AC 4182028C beq +0x0000028C /* 00000A38 */ 000007B0 A935001A lha r9, [r21 + 0x001A] 000007B4 8117000C lwz r8, [r23 + 0x000C] 000007B8 7D2A2E70 srawi r10, r9, 5 000007BC 55292036 rlwinm r9, r9, 4, 0, 27 000007C0 7D295014 addc r9, r9, r10 000007C4 31290001 addic r9, r9, 1 000007C8 7D360734 extsh r22, r9 000007CC 7C88B000 cmp cr1, r8, r22 000007D0 AA950020 lha r20, [r21 + 0x0020] 000007D4 AB55001E lha r26, [r21 + 0x001E] 000007D8 3860DCFA li r3, 0xFFFFDCFA 000007DC 418403F4 blt cr1, +0x000003F4 /* 00000BD0 */ 000007E0 8117001C lwz r8, [r23 + 0x001C] 000007E4 8317003A lwz r24, [r23 + 0x003A] 000007E8 7D001120 mtcrf 0x01, r8 000007EC 409F002C bns cr7, +0x0000002C /* 00000818 */ 000007F0 387D0000 addi r3, r29, 0x0000 000007F4 38800FE0 li r4, 0x0FE0 000007F8 38BB0000 addi r5, r27, 0x0000 000007FC 38C00004 li r6, 0x0004 00000800 38F80000 addi r7, r24, 0x0000 00000804 480023A9 bl +0x000023A8 /* 00002BAC */ 00000808 80410014 lwz r2, [r1 + 0x0014] 0000080C 2C030000 cmpwi r3, 0 00000810 3860DCFA li r3, 0xFFFFDCFA 00000814 408203BC bne +0x000003BC /* 00000BD0 */ label00000818: 00000818 39000001 li r8, 0x0001 0000081C 2C9A0000 cmpwi cr1, r26, 0 00000820 2C130000 cmpwi r19, 0 00000824 B3F50020 sth [r21 + 0x0020], r31 00000828 93750010 stw [r21 + 0x0010], r27 0000082C B115001E sth [r21 + 0x001E], r8 00000830 3B800000 li r28, 0x0000 00000834 40850160 ble cr1, +0x00000160 /* 00000994 */ 00000838 418200D0 beq +0x000000D0 /* 00000908 */ label0000083C: 0000083C 339C0001 addic r28, r28, 1 00000840 7D9CD000 cmp cr3, r28, r26 00000844 83D50010 lwz r30, [r21 + 0x0010] 00000848 38750000 addi r3, r21, 0x0000 0000084C 408E0008 bne cr3, +0x00000008 /* 00000854 */ 00000850 B2950020 sth [r21 + 0x0020], r20 label00000854: 00000854 4800237D bl +0x0000237C /* 00002BD0 */ 00000858 4FFFFB82 cror crb31, crb31, crb31 0000085C 81150010 lwz r8, [r21 + 0x0010] 00000860 8137000C lwz r9, [r23 + 0x000C] 00000864 7D1E4010 subfc r8, r30, r8 00000868 7FE8F814 addc r31, r8, r31 0000086C 7D16F814 addc r8, r22, r31 00000870 7C084800 cmp r8, r9 00000874 387D0000 addi r3, r29, 0x0000 00000878 38800FE0 li r4, 0x0FE0 0000087C 38BB0000 addi r5, r27, 0x0000 00000880 41810008 bgt +0x00000008 /* 00000888 */ 00000884 408E003C bne cr3, +0x0000003C /* 000008C0 */ label00000888: 00000888 38DF0000 addi r6, r31, 0x0000 0000088C 38F80000 addi r7, r24, 0x0000 00000890 4800231D bl +0x0000231C /* 00002BAC */ 00000894 80410014 lwz r2, [r1 + 0x0014] 00000898 2C030000 cmpwi r3, 0 0000089C 38750000 addi r3, r21, 0x0000 000008A0 40820190 bne +0x00000190 /* 00000A30 */ 000008A4 8115007C lwz r8, [r21 + 0x007C] 000008A8 7D08F814 addc r8, r8, r31 000008AC 9115007C stw [r21 + 0x007C], r8 000008B0 3BE00000 li r31, 0x0000 000008B4 480016DD bl +0x000016DC /* 00001F90 */ 000008B8 4FFFFB82 cror crb31, crb31, crb31 000008BC 93750010 stw [r21 + 0x0010], r27 label000008C0: 000008C0 387C0000 addi r3, r28, 0x0000 000008C4 389A0000 addi r4, r26, 0x0000 000008C8 48003349 bl +0x00003348 /* 00003C10 */ 000008CC 80410014 lwz r2, [r1 + 0x0014] 000008D0 38C30000 addi r6, r3, 0x0000 000008D4 38730000 addi r3, r19, 0x0000 000008D8 38800FA0 li r4, 0x0FA0 000008DC 38A00001 li r5, 0x0001 000008E0 38F90000 addi r7, r25, 0x0000 000008E4 480022C9 bl +0x000022C8 /* 00002BAC */ 000008E8 80410014 lwz r2, [r1 + 0x0014] 000008EC 7C1CD000 cmp r28, r26 000008F0 4180FF4C blt -0x000000B4 /* 0000083C */ 000008F4 B355001E sth [r21 + 0x001E], r26 000008F8 387D0000 addi r3, r29, 0x0000 000008FC 38800FE0 li r4, 0x0FE0 00000900 38A00000 li r5, 0x0000 00000904 480000A0 b +0x000000A0 /* 000009A4 */ label00000908: 00000908 339C0001 addic r28, r28, 1 0000090C 7D9CD000 cmp cr3, r28, r26 00000910 83D50010 lwz r30, [r21 + 0x0010] 00000914 38750000 addi r3, r21, 0x0000 00000918 408E0008 bne cr3, +0x00000008 /* 00000920 */ 0000091C B2950020 sth [r21 + 0x0020], r20 label00000920: 00000920 480022B1 bl +0x000022B0 /* 00002BD0 */ 00000924 4FFFFB82 cror crb31, crb31, crb31 00000928 81150010 lwz r8, [r21 + 0x0010] 0000092C 8137000C lwz r9, [r23 + 0x000C] 00000930 7D1E4010 subfc r8, r30, r8 00000934 7FE8F814 addc r31, r8, r31 00000938 7D16F814 addc r8, r22, r31 0000093C 7C084800 cmp r8, r9 00000940 387D0000 addi r3, r29, 0x0000 00000944 38800FE0 li r4, 0x0FE0 00000948 38BB0000 addi r5, r27, 0x0000 0000094C 41810008 bgt +0x00000008 /* 00000954 */ 00000950 408E003C bne cr3, +0x0000003C /* 0000098C */ label00000954: 00000954 38DF0000 addi r6, r31, 0x0000 00000958 38F80000 addi r7, r24, 0x0000 0000095C 48002251 bl +0x00002250 /* 00002BAC */ 00000960 80410014 lwz r2, [r1 + 0x0014] 00000964 2C030000 cmpwi r3, 0 00000968 38750000 addi r3, r21, 0x0000 0000096C 408200C4 bne +0x000000C4 /* 00000A30 */ 00000970 8115007C lwz r8, [r21 + 0x007C] 00000974 7D08F814 addc r8, r8, r31 00000978 9115007C stw [r21 + 0x007C], r8 0000097C 3BE00000 li r31, 0x0000 00000980 48001611 bl +0x00001610 /* 00001F90 */ 00000984 4FFFFB82 cror crb31, crb31, crb31 00000988 93750010 stw [r21 + 0x0010], r27 label0000098C: 0000098C 7C1CD000 cmp r28, r26 00000990 4180FF78 blt -0x00000088 /* 00000908 */ label00000994: 00000994 B355001E sth [r21 + 0x001E], r26 00000998 387D0000 addi r3, r29, 0x0000 0000099C 38800FE0 li r4, 0x0FE0 000009A0 38A00000 li r5, 0x0000 label000009A4: 000009A4 38C00000 li r6, 0x0000 000009A8 38F80000 addi r7, r24, 0x0000 000009AC 48002201 bl +0x00002200 /* 00002BAC */ 000009B0 80410014 lwz r2, [r1 + 0x0014] 000009B4 2C030000 cmpwi r3, 0 000009B8 3860DCFA li r3, 0xFFFFDCFA 000009BC 40820214 bne +0x00000214 /* 00000BD0 */ 000009C0 81150078 lwz r8, [r21 + 0x0078] 000009C4 387D0000 addi r3, r29, 0x0000 000009C8 8135007C lwz r9, [r21 + 0x007C] 000009CC 38BB0000 addi r5, r27, 0x0000 000009D0 7D084B78 or r8, r8, r9 000009D4 911B0000 stw [r27], r8 000009D8 38800FE0 li r4, 0x0FE0 000009DC 38C00004 li r6, 0x0004 000009E0 38F80000 addi r7, r24, 0x0000 000009E4 480021C9 bl +0x000021C8 /* 00002BAC */ 000009E8 80410014 lwz r2, [r1 + 0x0014] 000009EC 2C030000 cmpwi r3, 0 000009F0 3860DCFA li r3, 0xFFFFDCFA 000009F4 408201DC bne +0x000001DC /* 00000BD0 */ 000009F8 387D0000 addi r3, r29, 0x0000 000009FC 38F80000 addi r7, r24, 0x0000 00000A00 80D5007C lwz r6, [r21 + 0x007C] 00000A04 38800FE0 li r4, 0x0FE0 00000A08 38A00000 li r5, 0x0000 00000A0C 480021A1 bl +0x000021A0 /* 00002BAC */ 00000A10 80410014 lwz r2, [r1 + 0x0014] 00000A14 2C030000 cmpwi r3, 0 00000A18 2D930000 cmpwi cr3, r19, 0 00000A1C 3860DCFA li r3, 0xFFFFDCFA 00000A20 418200F8 beq +0x000000F8 /* 00000B18 */ 00000A24 81810084 lwz r12, [r1 + 0x0084] 00000A28 80010088 lwz r0, [r1 + 0x0088] 00000A2C 480001AC b +0x000001AC /* 00000BD8 */ label00000A30: 00000A30 3860DCFA li r3, 0xFFFFDCFA 00000A34 4800019C b +0x0000019C /* 00000BD0 */ label00000A38: 00000A38 418E00B4 beq cr3, +0x000000B4 /* 00000AEC */ 00000A3C ABB5001E lha r29, [r21 + 0x001E] 00000A40 ABD50020 lha r30, [r21 + 0x0020] 00000A44 2C1D0000 cmpwi r29, 0 00000A48 B3F50020 sth [r21 + 0x0020], r31 00000A4C 39000001 li r8, 0x0001 00000A50 B115001E sth [r21 + 0x001E], r8 00000A54 40810090 ble +0x00000090 /* 00000AE4 */ 00000A58 3B800001 li r28, 0x0001 00000A5C 7C9CE800 cmp cr1, r28, r29 00000A60 38750000 addi r3, r21, 0x0000 00000A64 83F50010 lwz r31, [r21 + 0x0010] 00000A68 40860008 bne cr1, +0x00000008 /* 00000A70 */ label00000A6C: 00000A6C B3D50020 sth [r21 + 0x0020], r30 label00000A70: 00000A70 48002161 bl +0x00002160 /* 00002BD0 */ 00000A74 4FFFFB82 cror crb31, crb31, crb31 00000A78 81150010 lwz r8, [r21 + 0x0010] 00000A7C 8135007C lwz r9, [r21 + 0x007C] 00000A80 7D1F4010 subfc r8, r31, r8 00000A84 7D094014 addc r8, r9, r8 00000A88 81350078 lwz r9, [r21 + 0x0078] 00000A8C 387C0000 addi r3, r28, 0x0000 00000A90 9115007C stw [r21 + 0x007C], r8 00000A94 7D284378 or r8, r9, r8 00000A98 911B0000 stw [r27], r8 00000A9C 389D0000 addi r4, r29, 0x0000 00000AA0 48003171 bl +0x00003170 /* 00003C10 */ 00000AA4 80410014 lwz r2, [r1 + 0x0014] 00000AA8 38C30000 addi r6, r3, 0x0000 00000AAC 38730000 addi r3, r19, 0x0000 00000AB0 38800FA0 li r4, 0x0FA0 00000AB4 38A00001 li r5, 0x0001 00000AB8 38F90000 addi r7, r25, 0x0000 00000ABC 480020F1 bl +0x000020F0 /* 00002BAC */ 00000AC0 80410014 lwz r2, [r1 + 0x0014] 00000AC4 7C1CE800 cmp r28, r29 00000AC8 339C0001 addic r28, r28, 1 00000ACC 7C9CE800 cmp cr1, r28, r29 00000AD0 38750000 addi r3, r21, 0x0000 00000AD4 40800010 bge +0x00000010 /* 00000AE4 */ 00000AD8 83F50010 lwz r31, [r21 + 0x0010] 00000ADC 4086FF94 bne cr1, -0x0000006C /* 00000A70 */ 00000AE0 4BFFFF8C b -0x00000074 /* 00000A6C */ label00000AE4: 00000AE4 B3B5001E sth [r21 + 0x001E], r29 00000AE8 48000030 b +0x00000030 /* 00000B18 */ label00000AEC: 00000AEC 38750000 addi r3, r21, 0x0000 00000AF0 480020E1 bl +0x000020E0 /* 00002BD0 */ 00000AF4 4FFFFB82 cror crb31, crb31, crb31 00000AF8 81150010 lwz r8, [r21 + 0x0010] 00000AFC 8135007C lwz r9, [r21 + 0x007C] 00000B00 81550078 lwz r10, [r21 + 0x0078] 00000B04 7D1E4010 subfc r8, r30, r8 00000B08 7D094014 addc r8, r9, r8 00000B0C 7D494378 or r9, r10, r8 00000B10 9115007C stw [r21 + 0x007C], r8 00000B14 913B0000 stw [r27], r9 label00000B18: 00000B18 8117001C lwz r8, [r23 + 0x001C] 00000B1C 7D001120 mtcrf 0x01, r8 00000B20 409E0070 bne cr7, +0x00000070 /* 00000B90 */ 00000B24 81170004 lwz r8, [r23 + 0x0004] 00000B28 8135007C lwz r9, [r21 + 0x007C] 00000B2C 81080000 lwz r8, [r8] 00000B30 9128002C stw [r8 + 0x002C], r9 00000B34 A9280022 lha r9, [r8 + 0x0022] 00000B38 A9080020 lha r8, [r8 + 0x0020] 00000B3C 81550080 lwz r10, [r21 + 0x0080] 00000B40 31080003 addic r8, r8, 3 00000B44 31290003 addic r9, r9, 3 00000B48 7D291670 srawi r9, r9, 2 00000B4C 7D081670 srawi r8, r8, 2 00000B50 7D2849D6 mullw r9, r8, r9 00000B54 5548801E rlwinm r8, r10, 16, 0, 15 00000B58 7D084BD6 divw r8, r8, r9 00000B5C 5509402E rlwinm r9, r8, 8, 0, 23 00000B60 7D084811 subfc. r8, r8, r9 00000B64 2C8A0000 cmpwi cr1, r10, 0 00000B68 40820014 bne +0x00000014 /* 00000B7C */ 00000B6C 4186000C beq cr1, +0x0000000C /* 00000B78 */ 00000B70 39000001 li r8, 0x0001 00000B74 4C421182 crxor crb2, crb2, crb2 label00000B78: 00000B78 41820014 beq +0x00000014 /* 00000B8C */ label00000B7C: 00000B7C 3D200001 lis r9, 0x0001 00000B80 7C884800 cmp cr1, r8, r9 00000B84 40840008 bge cr1, +0x00000008 /* 00000B8C */ 00000B88 3D000001 lis r8, 0x0001 label00000B8C: 00000B8C 911700AA stw [r23 + 0x00AA], r8 label00000B90: 00000B90 418E003C beq cr3, +0x0000003C /* 00000BCC */ 00000B94 38730000 addi r3, r19, 0x0000 00000B98 38800FA0 li r4, 0x0FA0 00000B9C 38A00001 li r5, 0x0001 00000BA0 3CC00001 lis r6, 0x0001 00000BA4 38F90000 addi r7, r25, 0x0000 00000BA8 48002005 bl +0x00002004 /* 00002BAC */ 00000BAC 80410014 lwz r2, [r1 + 0x0014] 00000BB0 38730000 addi r3, r19, 0x0000 00000BB4 38F90000 addi r7, r25, 0x0000 00000BB8 38800FA0 li r4, 0x0FA0 00000BBC 38A00002 li r5, 0x0002 00000BC0 38C00000 li r6, 0x0000 00000BC4 48001FE9 bl +0x00001FE8 /* 00002BAC */ 00000BC8 80410014 lwz r2, [r1 + 0x0014] label00000BCC: 00000BCC 38600000 li r3, 0x0000 label00000BD0: 00000BD0 81810084 lwz r12, [r1 + 0x0084] 00000BD4 80010088 lwz r0, [r1 + 0x0088] label00000BD8: 00000BD8 7D810120 mtcrf 0x10, r12 00000BDC 30210080 addic r1, r1, 128 00000BE0 7C0803A6 mtlr r0 00000BE4 BA61FFCC lmw r19, [r1 - 0x0034] 00000BE8 4E800020 blr 00000BEC 00000000 .invalid 00000BF0 00002043 .invalid 00000BF4 800D0200 lwz r0, [r13 + 0x0200] 00000BF8 00000000 .invalid 00000BFC 0000061C .invalid 00000C00 0012534D .invalid 00000C04 435F4344 bdz cr7, +0x00004344 /* 00004F48 */ 00000C08 42616E64 bc 19, 1, +0x00006E64 /* 00007A6C */ 00000C0C 436F6D70 bdz cr3, +0x00006D70 /* 0000797C */ 00000C10 72657373 andi. r5, r19, 0x7373 fn00000C14: 00000C14 BFA1FFF4 stmw [r1 - 0x000C], r29 00000C18 3BE30000 addi r31, r3, 0x0000 00000C1C 88BF004B lbz r5, [r31 + 0x004B] 00000C20 3BC40000 addi r30, r4, 0x0000 00000C24 7C0802A6 mflr r0 00000C28 7CA50775 extsb. r5, r5 00000C2C 90010008 stw [r1 + 0x0008], r0 00000C30 80BE0000 lwz r5, [r30] 00000C34 83BE0022 lwz r29, [r30 + 0x0022] 00000C38 9421FFB0 stwu [r1 - 0x0050], r1 00000C3C 90BF0074 stw [r31 + 0x0074], r5 00000C40 41820030 beq +0x00000030 /* 00000C70 */ 00000C44 807F0024 lwz r3, [r31 + 0x0024] 00000C48 48002FED bl +0x00002FEC /* 00003C34 */ 00000C4C 80410014 lwz r2, [r1 + 0x0014] 00000C50 807F0028 lwz r3, [r31 + 0x0028] 00000C54 48002FE1 bl +0x00002FE0 /* 00003C34 */ 00000C58 80410014 lwz r2, [r1 + 0x0014] 00000C5C 807F002C lwz r3, [r31 + 0x002C] 00000C60 48002FD5 bl +0x00002FD4 /* 00003C34 */ 00000C64 80410014 lwz r2, [r1 + 0x0014] 00000C68 38A00000 li r5, 0x0000 00000C6C 98BF004B stb [r31 + 0x004B], r5 label00000C70: 00000C70 A8BE0062 lha r5, [r30 + 0x0062] 00000C74 39000004 li r8, 0x0004 00000C78 2F050008 cmpwi cr6, r5, 8 00000C7C 2C050010 cmpwi r5, 16 00000C80 2C850020 cmpwi cr1, r5, 32 00000C84 38600000 li r3, 0x0000 00000C88 419A0010 beq cr6, +0x00000010 /* 00000C98 */ 00000C8C 4182000C beq +0x0000000C /* 00000C98 */ 00000C90 38E00008 li r7, 0x0008 00000C94 40860014 bne cr1, +0x00000014 /* 00000CA8 */ label00000C98: 00000C98 B0BD0004 sth [r29 + 0x0004], r5 00000C9C 80BE0004 lwz r5, [r30 + 0x0004] 00000CA0 80FD0000 lwz r7, [r29] 00000CA4 48000010 b +0x00000010 /* 00000CB4 */ label00000CA8: 00000CA8 B0FD0004 sth [r29 + 0x0004], r7 00000CAC 80BE0004 lwz r5, [r30 + 0x0004] 00000CB0 80FD0000 lwz r7, [r29] label00000CB4: 00000CB4 80A50000 lwz r5, [r5] 00000CB8 A8A50020 lha r5, [r5 + 0x0020] 00000CBC 7CA500D0 neg r5, r5 00000CC0 54A507BE rlwinm r5, r5, 0, 30, 31 00000CC4 B0BD0006 sth [r29 + 0x0006], r5 00000CC8 A8BE0080 lha r5, [r30 + 0x0080] 00000CCC A93E007C lha r9, [r30 + 0x007C] 00000CD0 7CA54810 subfc r5, r5, r9 00000CD4 54A507BE rlwinm r5, r5, 0, 30, 31 00000CD8 B0BD0008 sth [r29 + 0x0008], r5 00000CDC 88BE0097 lbz r5, [r30 + 0x0097] 00000CE0 7CA50774 extsb r5, r5 00000CE4 2C050002 cmpwi r5, 2 00000CE8 41800020 blt +0x00000020 /* 00000D08 */ 00000CEC 88BE0096 lbz r5, [r30 + 0x0096] 00000CF0 7CA50774 extsb r5, r5 00000CF4 7CA02120 mtcrf 0x02, r5 00000CF8 4C180000 mcrf cr0, cr6 00000CFC 4080000C bge +0x0000000C /* 00000D08 */ 00000D00 38A70000 addi r5, r7, 0x0000 00000D04 60A70001 ori r7, r5, 0x0001 label00000D08: 00000D08 60E50200 ori r5, r7, 0x0200 00000D0C 64A50003 oris r5, r5, 0x0003 00000D10 60A52000 ori r5, r5, 0x2000 00000D14 B11D000C sth [r29 + 0x000C], r8 00000D18 90BD0000 stw [r29], r5 00000D1C B11D000A sth [r29 + 0x000A], r8 00000D20 81810058 lwz r12, [r1 + 0x0058] 00000D24 30210050 addic r1, r1, 80 00000D28 7D8803A6 mtlr r12 00000D2C BBA1FFF4 lmw r29, [r1 - 0x000C] 00000D30 4E800020 blr 00000D34 00000000 .invalid 00000D38 00002041 .invalid 00000D3C 80030200 lwz r0, [r3 + 0x0200] 00000D40 00000000 .invalid 00000D44 00000120 .invalid 00000D48 0013534D .invalid 00000D4C 435F4344 bdz cr7, +0x00004344 /* 00005090 */ 00000D50 50726544 rlwimi r18, r3, 12, 21, 2 00000D54 65636F6D oris r3, r11, 0x6F6D 00000D58 70726573 andi. r18, r3, 0x6573 00000D5C 73000000 andi. r0, r24, 0x0000 00000D60 BFC1FFF8 stmw [r1 - 0x0008], r30 00000D64 3BC40000 addi r30, r4, 0x0000 00000D68 83FE0004 lwz r31, [r30 + 0x0004] 00000D6C 7C0802A6 mflr r0 00000D70 2C1F0000 cmpwi r31, 0 00000D74 90010008 stw [r1 + 0x0008], r0 00000D78 9421FDE0 stwu [r1 - 0x0220], r1 00000D7C 387E0000 addi r3, r30, 0x0000 00000D80 309F01BC addic r4, r31, 444 00000D84 4182015C beq +0x0000015C /* 00000EE0 */ 00000D88 48002ED1 bl +0x00002ED0 /* 00003C58 */ 00000D8C 80410014 lwz r2, [r1 + 0x0014] 00000D90 881E0023 lbz r0, [r30 + 0x0023] 00000D94 387F0000 addi r3, r31, 0x0000 00000D98 2C000000 cmpwi r0, 0 00000D9C 4182000C beq +0x0000000C /* 00000DA8 */ 00000DA0 48001B55 bl +0x00001B54 /* 000028F4 */ 00000DA4 4FFFFB82 cror crb31, crb31, crb31 label00000DA8: 00000DA8 30610038 addic r3, r1, 56 00000DAC 38A001D4 li r5, 0x01D4 00000DB0 389F0000 addi r4, r31, 0x0000 00000DB4 48002ED5 bl +0x00002ED4 /* 00003C88 */ 00000DB8 4FFFFB82 cror crb31, crb31, crb31 00000DBC 801E000C lwz r0, [r30 + 0x000C] 00000DC0 806100AC lwz r3, [r1 + 0x00AC] 00000DC4 90010040 stw [r1 + 0x0040], r0 00000DC8 801E0010 lwz r0, [r30 + 0x0010] 00000DCC 90010048 stw [r1 + 0x0048], r0 00000DD0 A81E0014 lha r0, [r30 + 0x0014] 00000DD4 B001004C sth [r1 + 0x004C], r0 00000DD8 A81E0016 lha r0, [r30 + 0x0016] 00000DDC B0010050 sth [r1 + 0x0050], r0 00000DE0 A81E0018 lha r0, [r30 + 0x0018] 00000DE4 B0010052 sth [r1 + 0x0052], r0 00000DE8 A81E001A lha r0, [r30 + 0x001A] 00000DEC B0010054 sth [r1 + 0x0054], r0 00000DF0 A81E001C lha r0, [r30 + 0x001C] 00000DF4 B0010056 sth [r1 + 0x0056], r0 00000DF8 A81E001E lha r0, [r30 + 0x001E] 00000DFC B0010058 sth [r1 + 0x0058], r0 00000E00 A81E0020 lha r0, [r30 + 0x0020] 00000E04 B001005A sth [r1 + 0x005A], r0 00000E08 881E0022 lbz r0, [r30 + 0x0022] 00000E0C 2C000000 cmpwi r0, 0 00000E10 4182000C beq +0x0000000C /* 00000E1C */ 00000E14 48002F2D bl +0x00002F2C /* 00003D40 */ 00000E18 80410014 lwz r2, [r1 + 0x0014] label00000E1C: 00000E1C 817E0008 lwz r11, [r30 + 0x0008] 00000E20 30610038 addic r3, r1, 56 00000E24 48002F41 bl +0x00002F40 /* 00003D64 */ 00000E28 80410014 lwz r2, [r1 + 0x0014] 00000E2C 80010074 lwz r0, [r1 + 0x0074] 00000E30 807F0074 lwz r3, [r31 + 0x0074] 00000E34 901F003C stw [r31 + 0x003C], r0 00000E38 80010078 lwz r0, [r1 + 0x0078] 00000E3C 30DE0024 addic r6, r30, 36 00000E40 901F0040 stw [r31 + 0x0040], r0 00000E44 8001007C lwz r0, [r1 + 0x007C] 00000E48 38800000 li r4, 0x0000 00000E4C 901F0044 stw [r31 + 0x0044], r0 00000E50 38A00003 li r5, 0x0003 00000E54 48002F55 bl +0x00002F54 /* 00003DA8 */ 00000E58 80410014 lwz r2, [r1 + 0x0014] 00000E5C 80BE0000 lwz r5, [r30] 00000E60 38000000 li r0, 0x0000 00000E64 2C850000 cmpwi cr1, r5, 0 00000E68 901E0004 stw [r30 + 0x0004], r0 00000E6C 38C00001 li r6, 0x0001 00000E70 41860030 beq cr1, +0x00000030 /* 00000EA0 */ 00000E74 80050030 lwz r0, [r5 + 0x0030] 00000E78 809F01B8 lwz r4, [r31 + 0x01B8] 00000E7C 2C000000 cmpwi r0, 0 00000E80 807F01B4 lwz r3, [r31 + 0x01B4] 00000E84 80E50034 lwz r7, [r5 + 0x0034] 00000E88 81050038 lwz r8, [r5 + 0x0038] 00000E8C 40800008 bge +0x00000008 /* 00000E94 */ 00000E90 38C00002 li r6, 0x0002 label00000E94: 00000E94 48002F39 bl +0x00002F38 /* 00003DCC */ 00000E98 80410014 lwz r2, [r1 + 0x0014] 00000E9C 48000030 b +0x00000030 /* 00000ECC */ label00000EA0: 00000EA0 881F01D2 lbz r0, [r31 + 0x01D2] 00000EA4 2C000000 cmpwi r0, 0 00000EA8 41820024 beq +0x00000024 /* 00000ECC */ 00000EAC 801F01CA lwz r0, [r31 + 0x01CA] 00000EB0 307F01C6 addic r3, r31, 454 00000EB4 2C800000 cmpwi cr1, r0, 0 00000EB8 40860014 bne cr1, +0x00000014 /* 00000ECC */ 00000EBC 801F01CE lwz r0, [r31 + 0x01CE] 00000EC0 901F01CA stw [r31 + 0x01CA], r0 00000EC4 48002F2D bl +0x00002F2C /* 00003DF0 */ 00000EC8 80410014 lwz r2, [r1 + 0x0014] label00000ECC: 00000ECC 81810228 lwz r12, [r1 + 0x0228] 00000ED0 30210220 addic r1, r1, 544 00000ED4 7D8803A6 mtlr r12 00000ED8 BBC1FFF8 lmw r30, [r1 - 0x0008] 00000EDC 4E800020 blr label00000EE0: 00000EE0 BBC10218 lmw r30, [r1 + 0x0218] 00000EE4 30210220 addic r1, r1, 544 00000EE8 4E800020 blr 00000EEC 00000000 .invalid 00000EF0 00002041 .invalid 00000EF4 80020200 lwz r0, [r2 + 0x0200] 00000EF8 00000000 .invalid 00000EFC 0000018C .invalid 00000F00 00124465 .invalid 00000F04 636F6D70 ori r15, r27, 0x6D70 00000F08 72657373 andi. r5, r19, 0x7373 00000F0C 43616C6C bc 27, 1, +0x00006C6C /* 00007B78 */ 00000F10 4261636B bcla 19, 1, 0x00006368 fn00000F14: 00000F14 BF41FFE8 stmw [r1 - 0x0018], r26 00000F18 3BA40000 addi r29, r4, 0x0000 00000F1C 809D001C lwz r4, [r29 + 0x001C] 00000F20 7C0802A6 mflr r0 00000F24 70860A0C andi. r6, r4, 0x0A0C 00000F28 7D800026 mfcr r12 00000F2C 91810004 stw [r1 + 0x0004], r12 00000F30 90010008 stw [r1 + 0x0008], r0 00000F34 9421FFA0 stwu [r1 - 0x0060], r1 00000F38 3B430000 addi r26, r3, 0x0000 00000F3C 3B800000 li r28, 0x0000 00000F40 3B600000 li r27, 0x0000 00000F44 418201A0 beq +0x000001A0 /* 000010E4 */ 00000F48 7C801120 mtcrf 0x01, r4 00000F4C 409D007C ble cr7, +0x0000007C /* 00000FC8 */ 00000F50 809A0070 lwz r4, [r26 + 0x0070] 00000F54 39200000 li r9, 0x0000 00000F58 9081003C stw [r1 + 0x003C], r4 00000F5C B39A0022 sth [r26 + 0x0022], r28 00000F60 8061003C lwz r3, [r1 + 0x003C] 00000F64 2C030000 cmpwi r3, 0 00000F68 41820030 beq +0x00000030 /* 00000F98 */ 00000F6C 80830000 lwz r4, [r3] 00000F70 2C840000 cmpwi cr1, r4, 0 00000F74 80C40000 lwz r6, [r4] 00000F78 41860018 beq cr1, +0x00000018 /* 00000F90 */ 00000F7C 809D0004 lwz r4, [r29 + 0x0004] 00000F80 80840000 lwz r4, [r4] 00000F84 A8840054 lha r4, [r4 + 0x0054] 00000F88 7C062000 cmp r6, r4 00000F8C 41820040 beq +0x00000040 /* 00000FCC */ label00000F90: 00000F90 48001B45 bl +0x00001B44 /* 00002AD4 */ 00000F94 80410014 lwz r2, [r1 + 0x0014] label00000F98: 00000F98 807D0004 lwz r3, [r29 + 0x0004] 00000F9C 3081003C addic r4, r1, 60 00000FA0 48002E75 bl +0x00002E74 /* 00003E14 */ 00000FA4 80410014 lwz r2, [r1 + 0x0014] 00000FA8 7C630735 extsh. r3, r3 00000FAC 40820800 bne +0x00000800 /* 000017AC */ 00000FB0 8081003C lwz r4, [r1 + 0x003C] 00000FB4 A93A0022 lha r9, [r26 + 0x0022] 00000FB8 909A0070 stw [r26 + 0x0070], r4 00000FBC 889D0096 lbz r4, [r29 + 0x0096] 00000FC0 61262000 ori r6, r9, 0x2000 00000FC4 48000010 b +0x00000010 /* 00000FD4 */ label00000FC8: 00000FC8 A93A0022 lha r9, [r26 + 0x0022] label00000FCC: 00000FCC 889D0096 lbz r4, [r29 + 0x0096] 00000FD0 61262000 ori r6, r9, 0x2000 label00000FD4: 00000FD4 7C840774 extsb r4, r4 00000FD8 7C802120 mtcrf 0x02, r4 00000FDC 552404E2 rlwinm r4, r9, 0, 19, 17 00000FE0 4C180000 mcrf cr0, cr6 00000FE4 4080001C bge +0x0000001C /* 00001000 */ 00000FE8 B0DA0022 sth [r26 + 0x0022], r6 00000FEC 7CC60734 extsh r6, r6 00000FF0 813D001C lwz r9, [r29 + 0x001C] 00000FF4 71240804 andi. r4, r9, 0x0804 00000FF8 4182005C beq +0x0000005C /* 00001054 */ 00000FFC 48000018 b +0x00000018 /* 00001014 */ label00001000: 00001000 B09A0022 sth [r26 + 0x0022], r4 00001004 7C860734 extsh r6, r4 00001008 813D001C lwz r9, [r29 + 0x001C] 0000100C 71240804 andi. r4, r9, 0x0804 00001010 41820044 beq +0x00000044 /* 00001054 */ label00001014: 00001014 A89D0062 lha r4, [r29 + 0x0062] 00001018 54C6A33E rlwinm r6, r6, 20, 12, 31 0000101C 2C840008 cmpwi cr1, r4, 8 00001020 2C040010 cmpwi r4, 16 00001024 41860008 beq cr1, +0x00000008 /* 0000102C */ 00001028 40820014 bne +0x00000014 /* 0000103C */ label0000102C: 0000102C 7CC01120 mtcrf 0x01, r6 00001030 7CC42014 addc r6, r4, r4 00001034 409E0008 bne cr7, +0x00000008 /* 0000103C */ 00001038 7CC40734 extsh r4, r6 label0000103C: 0000103C 387A0000 addi r3, r26, 0x0000 00001040 4800172D bl +0x0000172C /* 0000276C */ 00001044 4FFFFB82 cror crb31, crb31, crb31 00001048 7C630735 extsh. r3, r3 0000104C 40820760 bne +0x00000760 /* 000017AC */ 00001050 813D001C lwz r9, [r29 + 0x001C] label00001054: 00001054 71240A0C andi. r4, r9, 0x0A0C 00001058 4182008C beq +0x0000008C /* 000010E4 */ 0000105C 809A01CA lwz r4, [r26 + 0x01CA] 00001060 A8DA0022 lha r6, [r26 + 0x0022] 00001064 2C040000 cmpwi r4, 0 00001068 54C404A0 rlwinm r4, r6, 0, 18, 16 0000106C B09A0022 sth [r26 + 0x0022], r4 00001070 307A01C6 addic r3, r26, 454 00001074 41820030 beq +0x00000030 /* 000010A4 */ 00001078 48001AA5 bl +0x00001AA4 /* 00002B1C */ 0000107C 80410014 lwz r2, [r1 + 0x0014] 00001080 889A01D2 lbz r4, [r26 + 0x01D2] 00001084 2C040000 cmpwi r4, 0 00001088 41820018 beq +0x00000018 /* 000010A0 */ 0000108C 807A0068 lwz r3, [r26 + 0x0068] 00001090 38800000 li r4, 0x0000 00001094 48001AAD bl +0x00001AAC /* 00002B40 */ 00001098 80410014 lwz r2, [r1 + 0x0014] 0000109C 9B9A01D2 stb [r26 + 0x01D2], r28 label000010A0: 000010A0 939A01CA stw [r26 + 0x01CA], r28 label000010A4: 000010A4 807A0070 lwz r3, [r26 + 0x0070] 000010A8 30BA0068 addic r5, r26, 104 000010AC 30E10038 addic r7, r1, 56 000010B0 38800000 li r4, 0x0000 000010B4 38C00000 li r6, 0x0000 000010B8 48002D81 bl +0x00002D80 /* 00003E38 */ 000010BC 80410014 lwz r2, [r1 + 0x0014] 000010C0 7C630735 extsh. r3, r3 000010C4 408206E8 bne +0x000006E8 /* 000017AC */ 000010C8 A8810038 lha r4, [r1 + 0x0038] 000010CC 5484A33E rlwinm r4, r4, 20, 12, 31 000010D0 7C801120 mtcrf 0x01, r4 000010D4 409C0010 bge cr7, +0x00000010 /* 000010E4 */ 000010D8 A89A0022 lha r4, [r26 + 0x0022] 000010DC 60844000 ori r4, r4, 0x4000 000010E0 B09A0022 sth [r26 + 0x0022], r4 label000010E4: 000010E4 807D0026 lwz r3, [r29 + 0x0026] 000010E8 2C030000 cmpwi r3, 0 000010EC 4182001C beq +0x0000001C /* 00001108 */ 000010F0 80FD002A lwz r7, [r29 + 0x002A] 000010F4 38800FA0 li r4, 0x0FA0 000010F8 38A00000 li r5, 0x0000 000010FC 38C00000 li r6, 0x0000 00001100 48001AAD bl +0x00001AAC /* 00002BAC */ 00001104 80410014 lwz r2, [r1 + 0x0014] label00001108: 00001108 809D0004 lwz r4, [r29 + 0x0004] 0000110C 88DA004B lbz r6, [r26 + 0x004B] 00001110 80840000 lwz r4, [r4] 00001114 7CC60775 extsb. r6, r6 00001118 A8840020 lha r4, [r4 + 0x0020] 0000111C B39A001C sth [r26 + 0x001C], r28 00001120 30840003 addic r4, r4, 3 00001124 7C841670 srawi r4, r4, 2 00001128 B09A001A sth [r26 + 0x001A], r4 0000112C 939A004C stw [r26 + 0x004C], r28 00001130 809D0018 lwz r4, [r29 + 0x0018] 00001134 80DD0014 lwz r6, [r29 + 0x0014] 00001138 B39A0020 sth [r26 + 0x0020], r28 0000113C 7C862010 subfc r4, r6, r4 00001140 30840003 addic r4, r4, 3 00001144 7C841670 srawi r4, r4, 2 00001148 B09A001E sth [r26 + 0x001E], r4 0000114C 40820028 bne +0x00000028 /* 00001174 */ 00001150 809A0024 lwz r4, [r26 + 0x0024] 00001154 80DA0028 lwz r6, [r26 + 0x0028] 00001158 81240000 lwz r9, [r4] 0000115C 809A002C lwz r4, [r26 + 0x002C] 00001160 913A0030 stw [r26 + 0x0030], r9 00001164 80C60000 lwz r6, [r6] 00001168 90DA0034 stw [r26 + 0x0034], r6 0000116C 80840000 lwz r4, [r4] 00001170 909A0038 stw [r26 + 0x0038], r4 label00001174: 00001174 809D008E lwz r4, [r29 + 0x008E] 00001178 2C840000 cmpwi cr1, r4, 0 0000117C 41860150 beq cr1, +0x00000150 /* 000012CC */ 00001180 809D0036 lwz r4, [r29 + 0x0036] 00001184 2C040000 cmpwi r4, 0 00001188 40820028 bne +0x00000028 /* 000011B0 */ 0000118C 809D0014 lwz r4, [r29 + 0x0014] 00001190 2C840000 cmpwi cr1, r4, 0 00001194 4086001C bne cr1, +0x0000001C /* 000011B0 */ 00001198 809D0004 lwz r4, [r29 + 0x0004] 0000119C 80DD0018 lwz r6, [r29 + 0x0018] 000011A0 80840000 lwz r4, [r4] 000011A4 A8840022 lha r4, [r4 + 0x0022] 000011A8 7C062000 cmp r6, r4 000011AC 4182001C beq +0x0000001C /* 000011C8 */ label000011B0: 000011B0 81810068 lwz r12, [r1 + 0x0068] 000011B4 30210060 addic r1, r1, 96 000011B8 7D8803A6 mtlr r12 000011BC BB41FFE8 lmw r26, [r1 - 0x0018] 000011C0 3860DCF2 li r3, 0xFFFFDCF2 000011C4 4E800020 blr label000011C8: 000011C8 889A004B lbz r4, [r26 + 0x004B] 000011CC 7C840775 extsb. r4, r4 000011D0 40820030 bne +0x00000030 /* 00001200 */ 000011D4 807A0024 lwz r3, [r26 + 0x0024] 000011D8 48002C85 bl +0x00002C84 /* 00003E5C */ 000011DC 80410014 lwz r2, [r1 + 0x0014] 000011E0 807A0028 lwz r3, [r26 + 0x0028] 000011E4 48002C79 bl +0x00002C78 /* 00003E5C */ 000011E8 80410014 lwz r2, [r1 + 0x0014] 000011EC 807A002C lwz r3, [r26 + 0x002C] 000011F0 48002C6D bl +0x00002C6C /* 00003E5C */ 000011F4 80410014 lwz r2, [r1 + 0x0014] 000011F8 38800001 li r4, 0x0001 000011FC 989A004B stb [r26 + 0x004B], r4 label00001200: 00001200 837A00B0 lwz r27, [r26 + 0x00B0] 00001204 2C1B0000 cmpwi r27, 0 00001208 40820044 bne +0x00000044 /* 0000124C */ 0000120C 38600708 li r3, 0x0708 00001210 48000BE1 bl +0x00000BE0 /* 00001DF0 */ 00001214 80410014 lwz r2, [r1 + 0x0014] 00001218 2C030000 cmpwi r3, 0 0000121C 907A00B0 stw [r26 + 0x00B0], r3 00001220 3B630000 addi r27, r3, 0x0000 00001224 3BE0DCF2 li r31, 0xFFFFDCF2 00001228 40820024 bne +0x00000024 /* 0000124C */ label0000122C: 0000122C 30DD002E addic r6, r29, 46 00001230 807D0000 lwz r3, [r29] label00001234: 00001234 389F0000 addi r4, r31, 0x0000 00001238 38A00003 li r5, 0x0003 0000123C 48002B6D bl +0x00002B6C /* 00003DA8 */ 00001240 80410014 lwz r2, [r1 + 0x0014] 00001244 387F0000 addi r3, r31, 0x0000 00001248 48000564 b +0x00000564 /* 000017AC */ label0000124C: 0000124C 3880001E li r4, 0x001E 00001250 7C8903A6 mtctr r4 00001254 38C00000 li r6, 0x0000 00001258 309BFFC8 subic r4, r27, 56 0000125C 48000010 b +0x00000010 /* 0000126C */ label00001260: 00001260 41820028 beq +0x00000028 /* 00001288 */ 00001264 3B690000 addi r27, r9, 0x0000 00001268 30C60001 addic r6, r6, 1 label0000126C: 0000126C 8544003C lwzu r10, [r4 + 0x003C] 00001270 313B003C addic r9, r27, 60 00001274 2C0A0000 cmpwi r10, 0 00001278 4200FFE8 bdnz -0x00000018 /* 00001260 */ 0000127C 4182000C beq +0x0000000C /* 00001288 */ 00001280 3B690000 addi r27, r9, 0x0000 00001284 30C60001 addic r6, r6, 1 label00001288: 00001288 2C86001E cmpwi cr1, r6, 30 0000128C 3BE0DCF1 li r31, 0xFFFFDCF1 00001290 4186FF9C beq cr1, -0x00000064 /* 0000122C */ 00001294 809A01B4 lwz r4, [r26 + 0x01B4] 00001298 2C040000 cmpwi r4, 0 0000129C 4082002C bne +0x0000002C /* 000012C8 */ 000012A0 80DD008E lwz r6, [r29 + 0x008E] 000012A4 3C800001 lis r4, 0x0001 000012A8 8066000C lwz r3, [r6 + 0x000C] 000012AC 3084C001 subic r4, r4, 16383 000012B0 48002BD1 bl +0x00002BD0 /* 00003E80 */ 000012B4 80410014 lwz r2, [r1 + 0x0014] 000012B8 2C030000 cmpwi r3, 0 000012BC 907A01B4 stw [r26 + 0x01B4], r3 000012C0 3BE0FF94 li r31, 0xFFFFFF94 000012C4 4182FF68 beq -0x00000098 /* 0000122C */ label000012C8: 000012C8 9B9B0023 stb [r27 + 0x0023], r28 label000012CC: 000012CC A97D0046 lha r11, [r29 + 0x0046] 000012D0 B17A0018 sth [r26 + 0x0018], r11 000012D4 A93D0062 lha r9, [r29 + 0x0062] 000012D8 A89D0098 lha r4, [r29 + 0x0098] 000012DC A95D009A lha r10, [r29 + 0x009A] 000012E0 2C090008 cmpwi r9, 8 000012E4 A8DD0048 lha r6, [r29 + 0x0048] 000012E8 2F890020 cmpwi cr7, r9, 32 000012EC 7C862010 subfc r4, r6, r4 000012F0 A8DD004A lha r6, [r29 + 0x004A] 000012F4 7C8459D6 mullw r4, r4, r11 000012F8 2C890010 cmpwi cr1, r9, 16 000012FC 7CC65010 subfc r6, r6, r10 00001300 41820030 beq +0x00000030 /* 00001330 */ 00001304 41860028 beq cr1, +0x00000028 /* 0000132C */ 00001308 409E000C bne cr7, +0x0000000C /* 00001314 */ 0000130C 54C6103A rlwinm r6, r6, 2, 0, 29 00001310 48000020 b +0x00000020 /* 00001330 */ label00001314: 00001314 81810068 lwz r12, [r1 + 0x0068] 00001318 30210060 addic r1, r1, 96 0000131C 7D8803A6 mtlr r12 00001320 BB41FFE8 lmw r26, [r1 - 0x0018] 00001324 3860FFCE li r3, 0xFFFFFFCE 00001328 4E800020 blr label0000132C: 0000132C 54C6083C rlwinm r6, r6, 1, 0, 30 label00001330: 00001330 813D0042 lwz r9, [r29 + 0x0042] 00001334 2D9B0000 cmpwi cr3, r27, 0 00001338 7CC64814 addc r6, r6, r9 0000133C 7C862014 addc r4, r6, r4 00001340 909A0010 stw [r26 + 0x0010], r4 00001344 809D0008 lwz r4, [r29 + 0x0008] 00001348 909A0008 stw [r26 + 0x0008], r4 0000134C 809D001C lwz r4, [r29 + 0x001C] 00001350 7C801120 mtcrf 0x01, r4 00001354 409F0234 bns cr7, +0x00000234 /* 00001588 */ 00001358 A89D0062 lha r4, [r29 + 0x0062] 0000135C 2C040008 cmpwi r4, 8 00001360 2F840020 cmpwi cr7, r4, 32 00001364 2C840010 cmpwi cr1, r4, 16 00001368 41820084 beq +0x00000084 /* 000013EC */ 0000136C 41860054 beq cr1, +0x00000054 /* 000013C0 */ 00001370 409E0030 bne cr7, +0x00000030 /* 000013A0 */ 00001374 A89A0022 lha r4, [r26 + 0x0022] 00001378 5484A33E rlwinm r4, r4, 20, 12, 31 0000137C 7C801120 mtcrf 0x01, r4 00001380 409E0014 bne cr7, +0x00000014 /* 00001394 */ 00001384 80820088 lwz r4, [r2 + 0x0088] 00001388 909A0004 stw [r26 + 0x0004], r4 0000138C 408E00CC bne cr3, +0x000000CC /* 00001458 */ 00001390 480000AC b +0x000000AC /* 0000143C */ label00001394: 00001394 80820094 lwz r4, [r2 + 0x0094] 00001398 909A0004 stw [r26 + 0x0004], r4 0000139C 4800009C b +0x0000009C /* 00001438 */ label000013A0: 000013A0 81810064 lwz r12, [r1 + 0x0064] 000013A4 80010068 lwz r0, [r1 + 0x0068] 000013A8 7D810120 mtcrf 0x10, r12 000013AC 30210060 addic r1, r1, 96 000013B0 7C0803A6 mtlr r0 000013B4 BB41FFE8 lmw r26, [r1 - 0x0018] 000013B8 3860DD00 li r3, 0xFFFFDD00 000013BC 4E800020 blr label000013C0: 000013C0 A89A0022 lha r4, [r26 + 0x0022] 000013C4 5484A33E rlwinm r4, r4, 20, 12, 31 000013C8 7C801120 mtcrf 0x01, r4 000013CC 409E0014 bne cr7, +0x00000014 /* 000013E0 */ 000013D0 80820098 lwz r4, [r2 + 0x0098] 000013D4 909A0004 stw [r26 + 0x0004], r4 000013D8 408E0080 bne cr3, +0x00000080 /* 00001458 */ 000013DC 48000060 b +0x00000060 /* 0000143C */ label000013E0: 000013E0 808200A4 lwz r4, [r2 + 0x00A4] 000013E4 909A0004 stw [r26 + 0x0004], r4 000013E8 48000050 b +0x00000050 /* 00001438 */ label000013EC: 000013EC A89A0022 lha r4, [r26 + 0x0022] 000013F0 5484A33E rlwinm r4, r4, 20, 12, 31 000013F4 7C801120 mtcrf 0x01, r4 000013F8 409D0024 ble cr7, +0x00000024 /* 0000141C */ 000013FC 409E0014 bne cr7, +0x00000014 /* 00001410 */ 00001400 808200A8 lwz r4, [r2 + 0x00A8] 00001404 909A0004 stw [r26 + 0x0004], r4 00001408 408E0050 bne cr3, +0x00000050 /* 00001458 */ 0000140C 48000030 b +0x00000030 /* 0000143C */ label00001410: 00001410 808200B4 lwz r4, [r2 + 0x00B4] 00001414 909A0004 stw [r26 + 0x0004], r4 00001418 48000020 b +0x00000020 /* 00001438 */ label0000141C: 0000141C 409E0014 bne cr7, +0x00000014 /* 00001430 */ 00001420 808200B8 lwz r4, [r2 + 0x00B8] 00001424 909A0004 stw [r26 + 0x0004], r4 00001428 408E0030 bne cr3, +0x00000030 /* 00001458 */ 0000142C 48000010 b +0x00000010 /* 0000143C */ label00001430: 00001430 808200BC lwz r4, [r2 + 0x00BC] 00001434 909A0004 stw [r26 + 0x0004], r4 label00001438: 00001438 408E0020 bne cr3, +0x00000020 /* 00001458 */ label0000143C: 0000143C 809D001C lwz r4, [r29 + 0x001C] 00001440 5484A33E rlwinm r4, r4, 20, 12, 31 00001444 7C801120 mtcrf 0x01, r4 00001448 409E0010 bne cr7, +0x00000010 /* 00001458 */ 0000144C 807D0000 lwz r3, [r29] 00001450 480028F1 bl +0x000028F0 /* 00003D40 */ 00001454 80410014 lwz r2, [r1 + 0x0014] label00001458: 00001458 809A0008 lwz r4, [r26 + 0x0008] 0000145C 38C40000 addi r6, r4, 0x0000 00001460 80840000 lwz r4, [r4] 00001464 30C60004 addic r6, r6, 4 00001468 90DA0008 stw [r26 + 0x0008], r6 0000146C 54860003 rlwinm. r6, r4, 0, 0, 1 00001470 909A0078 stw [r26 + 0x0078], r4 00001474 41820028 beq +0x00000028 /* 0000149C */ 00001478 418E0014 beq cr3, +0x00000014 /* 0000148C */ 0000147C 38800001 li r4, 0x0001 00001480 989B0023 stb [r27 + 0x0023], r4 00001484 809A0078 lwz r4, [r26 + 0x0078] 00001488 48000014 b +0x00000014 /* 0000149C */ label0000148C: 0000148C 387A0000 addi r3, r26, 0x0000 00001490 48001465 bl +0x00001464 /* 000028F4 */ 00001494 4FFFFB82 cror crb31, crb31, crb31 00001498 809A0078 lwz r4, [r26 + 0x0078] label0000149C: 0000149C 7C880120 mtcrf 0x80, r4 000014A0 408300AC bns +0x000000AC /* 0000154C */ 000014A4 809D0036 lwz r4, [r29 + 0x0036] 000014A8 2C840000 cmpwi cr1, r4, 0 000014AC 41860090 beq cr1, +0x00000090 /* 0000153C */ 000014B0 809A0008 lwz r4, [r26 + 0x0008] 000014B4 80DD000C lwz r6, [r29 + 0x000C] 000014B8 83C40000 lwz r30, [r4] 000014BC 33FA0008 addic r31, r26, 8 000014C0 7C1E3000 cmp r30, r6 000014C4 41800044 blt +0x00000044 /* 00001508 */ 000014C8 38800FE0 li r4, 0x0FE0 000014CC 38BF0000 addi r5, r31, 0x0000 label000014D0: 000014D0 807D0036 lwz r3, [r29 + 0x0036] 000014D4 80FD003A lwz r7, [r29 + 0x003A] 000014D8 480016D5 bl +0x000016D4 /* 00002BAC */ 000014DC 80410014 lwz r2, [r1 + 0x0014] 000014E0 80DD000C lwz r6, [r29 + 0x000C] 000014E4 813A0008 lwz r9, [r26 + 0x0008] 000014E8 38800FE0 li r4, 0x0FE0 000014EC 7CC93014 addc r6, r9, r6 000014F0 90DA0008 stw [r26 + 0x0008], r6 000014F4 80DD000C lwz r6, [r29 + 0x000C] 000014F8 38BF0000 addi r5, r31, 0x0000 000014FC 7FC6F010 subfc r30, r6, r30 00001500 7C1E3000 cmp r30, r6 00001504 4080FFCC bge -0x00000034 /* 000014D0 */ label00001508: 00001508 2C9E0000 cmpwi cr1, r30, 0 0000150C 41860040 beq cr1, +0x00000040 /* 0000154C */ 00001510 807D0036 lwz r3, [r29 + 0x0036] 00001514 38BF0000 addi r5, r31, 0x0000 00001518 80FD003A lwz r7, [r29 + 0x003A] 0000151C 38800FE0 li r4, 0x0FE0 00001520 38DE0000 addi r6, r30, 0x0000 00001524 48001689 bl +0x00001688 /* 00002BAC */ 00001528 80410014 lwz r2, [r1 + 0x0014] 0000152C 809A0008 lwz r4, [r26 + 0x0008] 00001530 7C84F014 addc r4, r4, r30 00001534 909A0008 stw [r26 + 0x0008], r4 00001538 48000014 b +0x00000014 /* 0000154C */ label0000153C: 0000153C 809A0008 lwz r4, [r26 + 0x0008] 00001540 80C40000 lwz r6, [r4] 00001544 7C843014 addc r4, r4, r6 00001548 909A0008 stw [r26 + 0x0008], r4 label0000154C: 0000154C 809D0014 lwz r4, [r29 + 0x0014] 00001550 2C040000 cmpwi r4, 0 00001554 41820034 beq +0x00000034 /* 00001588 */ 00001558 A8DA0022 lha r6, [r26 + 0x0022] 0000155C 389A0000 addi r4, r26, 0x0000 00001560 60C68000 ori r6, r6, 0x8000 00001564 B0DA0022 sth [r26 + 0x0022], r6 00001568 80DD0014 lwz r6, [r29 + 0x0014] 0000156C 387D0000 addi r3, r29, 0x0000 00001570 7CC51670 srawi r5, r6, 2 00001574 38C00000 li r6, 0x0000 00001578 4800027D bl +0x0000027C /* 000017F4 */ 0000157C A89A0022 lha r4, [r26 + 0x0022] 00001580 5484045E rlwinm r4, r4, 0, 17, 15 00001584 B09A0022 sth [r26 + 0x0022], r4 label00001588: 00001588 809D0036 lwz r4, [r29 + 0x0036] 0000158C 2C040000 cmpwi r4, 0 00001590 4182001C beq +0x0000001C /* 000015AC */ 00001594 A8BA001E lha r5, [r26 + 0x001E] 00001598 A8DA0020 lha r6, [r26 + 0x0020] 0000159C 387D0000 addi r3, r29, 0x0000 000015A0 389A0000 addi r4, r26, 0x0000 000015A4 48000251 bl +0x00000250 /* 000017F4 */ 000015A8 4800019C b +0x0000019C /* 00001744 */ label000015AC: 000015AC 418E0168 beq cr3, +0x00000168 /* 00001714 */ 000015B0 935B0004 stw [r27 + 0x0004], r26 000015B4 809A0004 lwz r4, [r26 + 0x0004] 000015B8 909B0008 stw [r27 + 0x0008], r4 000015BC 809A0008 lwz r4, [r26 + 0x0008] 000015C0 909B000C stw [r27 + 0x000C], r4 000015C4 809A0010 lwz r4, [r26 + 0x0010] 000015C8 909B0010 stw [r27 + 0x0010], r4 000015CC A89A0014 lha r4, [r26 + 0x0014] 000015D0 B09B0014 sth [r27 + 0x0014], r4 000015D4 A89A0018 lha r4, [r26 + 0x0018] 000015D8 B09B0016 sth [r27 + 0x0016], r4 000015DC A89A001A lha r4, [r26 + 0x001A] 000015E0 B09B0018 sth [r27 + 0x0018], r4 000015E4 A89A001C lha r4, [r26 + 0x001C] 000015E8 B09B001A sth [r27 + 0x001A], r4 000015EC A89A001E lha r4, [r26 + 0x001E] 000015F0 B09B001C sth [r27 + 0x001C], r4 000015F4 A89A0020 lha r4, [r26 + 0x0020] 000015F8 B09B001E sth [r27 + 0x001E], r4 000015FC A89A0022 lha r4, [r26 + 0x0022] 00001600 B09B0020 sth [r27 + 0x0020], r4 00001604 80DD002E lwz r6, [r29 + 0x002E] 00001608 809D0032 lwz r4, [r29 + 0x0032] 0000160C 90DB0024 stw [r27 + 0x0024], r6 00001610 909B0028 stw [r27 + 0x0028], r4 00001614 809D001C lwz r4, [r29 + 0x001C] 00001618 54849FFE rlwinm r4, r4, 19, 31, 31 0000161C 989B0022 stb [r27 + 0x0022], r4 00001620 809D008E lwz r4, [r29 + 0x008E] 00001624 33DA01BC addic r30, r26, 444 00001628 80840004 lwz r4, [r4 + 0x0004] 0000162C 387B0000 addi r3, r27, 0x0000 00001630 909B0034 stw [r27 + 0x0034], r4 00001634 80DD008E lwz r6, [r29 + 0x008E] 00001638 389E0000 addi r4, r30, 0x0000 0000163C 80C60014 lwz r6, [r6 + 0x0014] 00001640 90DB0030 stw [r27 + 0x0030], r6 00001644 80DD008E lwz r6, [r29 + 0x008E] 00001648 80C60008 lwz r6, [r6 + 0x0008] 0000164C 90DB0038 stw [r27 + 0x0038], r6 00001650 80DA01BE lwz r6, [r26 + 0x01BE] 00001654 2C060000 cmpwi r6, 0 00001658 4E621382 cror crb19, crb2, crb2 0000165C 48008CD1 bl +0x00008CD0 /* 0000A32C */ 00001660 80410014 lwz r2, [r1 + 0x0014] 00001664 409300E0 bns cr4, +0x000000E0 /* 00001744 */ 00001668 807A0068 lwz r3, [r26 + 0x0068] 0000166C 2C030000 cmpwi r3, 0 00001670 4182002C beq +0x0000002C /* 0000169C */ 00001674 889A01D2 lbz r4, [r26 + 0x01D2] 00001678 2C840000 cmpwi cr1, r4, 0 0000167C 40860020 bne cr1, +0x00000020 /* 0000169C */ 00001680 38800001 li r4, 0x0001 00001684 480014BD bl +0x000014BC /* 00002B40 */ 00001688 80410014 lwz r2, [r1 + 0x0014] 0000168C 7C640735 extsh. r4, r3 00001690 38800001 li r4, 0x0001 00001694 40820008 bne +0x00000008 /* 0000169C */ 00001698 989A01D2 stb [r26 + 0x01D2], r4 label0000169C: 0000169C 809B0030 lwz r4, [r27 + 0x0030] 000016A0 807A01B4 lwz r3, [r26 + 0x01B4] 000016A4 2C840000 cmpwi cr1, r4, 0 000016A8 809A01B8 lwz r4, [r26 + 0x01B8] 000016AC 38C00001 li r6, 0x0001 000016B0 40840008 bge cr1, +0x00000008 /* 000016B8 */ 000016B4 38C00002 li r6, 0x0002 label000016B8: 000016B8 80FB0034 lwz r7, [r27 + 0x0034] 000016BC 811B0038 lwz r8, [r27 + 0x0038] 000016C0 38BB0000 addi r5, r27, 0x0000 000016C4 48002709 bl +0x00002708 /* 00003DCC */ 000016C8 80410014 lwz r2, [r1 + 0x0014] 000016CC 7C7F0735 extsh. r31, r3 000016D0 41820074 beq +0x00000074 /* 00001744 */ 000016D4 939B0004 stw [r27 + 0x0004], r28 000016D8 387B0000 addi r3, r27, 0x0000 000016DC 389E0000 addi r4, r30, 0x0000 000016E0 48002579 bl +0x00002578 /* 00003C58 */ 000016E4 80410014 lwz r2, [r1 + 0x0014] 000016E8 889A01D2 lbz r4, [r26 + 0x01D2] 000016EC 2C040000 cmpwi r4, 0 000016F0 4182FB3C beq -0x000004C4 /* 0000122C */ 000016F4 807A0068 lwz r3, [r26 + 0x0068] 000016F8 38800000 li r4, 0x0000 000016FC 48001445 bl +0x00001444 /* 00002B40 */ 00001700 80410014 lwz r2, [r1 + 0x0014] 00001704 9B9A01D2 stb [r26 + 0x01D2], r28 00001708 30DD002E addic r6, r29, 46 0000170C 807D0000 lwz r3, [r29] 00001710 4BFFFB24 b -0x000004DC /* 00001234 */ label00001714: 00001714 387D0000 addi r3, r29, 0x0000 00001718 38800001 li r4, 0x0001 0000171C 48008C35 bl +0x00008C34 /* 0000A350 */ 00001720 80410014 lwz r2, [r1 + 0x0014] 00001724 817A0004 lwz r11, [r26 + 0x0004] 00001728 387A0000 addi r3, r26, 0x0000 0000172C 48002639 bl +0x00002638 /* 00003D64 */ 00001730 80410014 lwz r2, [r1 + 0x0014] 00001734 387D0000 addi r3, r29, 0x0000 00001738 38800001 li r4, 0x0001 0000173C 48008C39 bl +0x00008C38 /* 0000A374 */ 00001740 80410014 lwz r2, [r1 + 0x0014] label00001744: 00001744 809A0008 lwz r4, [r26 + 0x0008] 00001748 909D0008 stw [r29 + 0x0008], r4 0000174C 408E001C bne cr3, +0x0000001C /* 00001768 */ 00001750 807D0000 lwz r3, [r29] 00001754 30DD002E addic r6, r29, 46 00001758 38800000 li r4, 0x0000 0000175C 38A00003 li r5, 0x0003 00001760 48002649 bl +0x00002648 /* 00003DA8 */ 00001764 80410014 lwz r2, [r1 + 0x0014] label00001768: 00001768 807D0026 lwz r3, [r29 + 0x0026] 0000176C 2C030000 cmpwi r3, 0 00001770 41820038 beq +0x00000038 /* 000017A8 */ 00001774 80FD002A lwz r7, [r29 + 0x002A] 00001778 38800FA0 li r4, 0x0FA0 0000177C 38A00001 li r5, 0x0001 00001780 3CC00001 lis r6, 0x0001 00001784 48001429 bl +0x00001428 /* 00002BAC */ 00001788 80410014 lwz r2, [r1 + 0x0014] 0000178C 80FD002A lwz r7, [r29 + 0x002A] 00001790 807D0026 lwz r3, [r29 + 0x0026] 00001794 38800FA0 li r4, 0x0FA0 00001798 38A00002 li r5, 0x0002 0000179C 38C00000 li r6, 0x0000 000017A0 4800140D bl +0x0000140C /* 00002BAC */ 000017A4 80410014 lwz r2, [r1 + 0x0014] label000017A8: 000017A8 38600000 li r3, 0x0000 label000017AC: 000017AC 81810064 lwz r12, [r1 + 0x0064] 000017B0 80010068 lwz r0, [r1 + 0x0068] 000017B4 7D818120 mtcrf 0x18, r12 000017B8 30210060 addic r1, r1, 96 000017BC 7C0803A6 mtlr r0 000017C0 BB41FFE8 lmw r26, [r1 - 0x0018] 000017C4 4E800020 blr 000017C8 00000000 .invalid 000017CC 00002043 .invalid 000017D0 80060200 lwz r0, [r6 + 0x0200] 000017D4 00000000 .invalid 000017D8 000008B4 .invalid 000017DC 0014534D .invalid 000017E0 435F4344 bdz cr7, +0x00004344 /* 00005B24 */ 000017E4 42616E64 bc 19, 1, +0x00006E64 /* 00008648 */ 000017E8 4465636F .invalid sc 000017EC 6D707265 xoris r16, r11, 0x7265 000017F0 73730000 andi. r19, r27, 0x0000 fn000017F4: 000017F4 BEC1FFD8 stmw [r1 - 0x0028], r22 000017F8 3B440000 addi r26, r4, 0x0000 000017FC 3BA30000 addi r29, r3, 0x0000 00001800 807D0036 lwz r3, [r29 + 0x0036] 00001804 7C0802A6 mflr r0 00001808 2F830000 cmpwi cr7, r3, 0 0000180C 90010008 stw [r1 + 0x0008], r0 00001810 7CBC0735 extsh. r28, r5 00001814 9421FF90 stwu [r1 - 0x0070], r1 00001818 7CDB0734 extsh r27, r6 0000181C AB1A001E lha r24, [r26 + 0x001E] 00001820 AAFA0020 lha r23, [r26 + 0x0020] 00001824 419E00E0 beq cr7, +0x000000E0 /* 00001904 */ 00001828 38600001 li r3, 0x0001 0000182C 3BE00000 li r31, 0x0000 00001830 A89A001A lha r4, [r26 + 0x001A] 00001834 B07A001E sth [r26 + 0x001E], r3 00001838 54832036 rlwinm r3, r4, 4, 0, 27 0000183C 7C641814 addc r3, r4, r3 00001840 33230004 addic r25, r3, 4 00001844 B3FA0020 sth [r26 + 0x0020], r31 00001848 32DA0008 addic r22, r26, 8 0000184C 408100D0 ble +0x000000D0 /* 0000191C */ label00001850: 00001850 807D0036 lwz r3, [r29 + 0x0036] 00001854 80FD003A lwz r7, [r29 + 0x003A] 00001858 38800FE0 li r4, 0x0FE0 0000185C 38B60000 addi r5, r22, 0x0000 00001860 38D90000 addi r6, r25, 0x0000 00001864 48001349 bl +0x00001348 /* 00002BAC */ 00001868 80410014 lwz r2, [r1 + 0x0014] 0000186C 2F830000 cmpwi cr7, r3, 0 00001870 33DF0001 addic r30, r31, 1 00001874 7C1EE000 cmp r30, r28 00001878 387A0000 addi r3, r26, 0x0000 0000187C 409E0080 bne cr7, +0x00000080 /* 000018FC */ 00001880 817A0004 lwz r11, [r26 + 0x0004] 00001884 40820008 bne +0x00000008 /* 0000188C */ 00001888 B37A0020 sth [r26 + 0x0020], r27 label0000188C: 0000188C 480024D9 bl +0x000024D8 /* 00003D64 */ 00001890 80410014 lwz r2, [r1 + 0x0014] 00001894 A87A0022 lha r3, [r26 + 0x0022] 00001898 5463A33E rlwinm r3, r3, 20, 12, 31 0000189C 7C601120 mtcrf 0x01, r3 000018A0 419C003C blt cr7, +0x0000003C /* 000018DC */ 000018A4 83FD0026 lwz r31, [r29 + 0x0026] 000018A8 387E0000 addi r3, r30, 0x0000 000018AC 2C1F0000 cmpwi r31, 0 000018B0 389C0000 addi r4, r28, 0x0000 000018B4 41820028 beq +0x00000028 /* 000018DC */ 000018B8 48002359 bl +0x00002358 /* 00003C10 */ 000018BC 80410014 lwz r2, [r1 + 0x0014] 000018C0 38C30000 addi r6, r3, 0x0000 000018C4 387F0000 addi r3, r31, 0x0000 000018C8 80FD002A lwz r7, [r29 + 0x002A] 000018CC 38800FA0 li r4, 0x0FA0 000018D0 38A00001 li r5, 0x0001 000018D4 480012D9 bl +0x000012D8 /* 00002BAC */ 000018D8 80410014 lwz r2, [r1 + 0x0014] label000018DC: 000018DC 7FDF0734 extsh r31, r30 000018E0 7F9FE000 cmp cr7, r31, r28 000018E4 419CFF6C blt cr7, -0x00000094 /* 00001850 */ 000018E8 B2FA0020 sth [r26 + 0x0020], r23 000018EC B31A001E sth [r26 + 0x001E], r24 000018F0 81810078 lwz r12, [r1 + 0x0078] 000018F4 30210070 addic r1, r1, 112 000018F8 48000034 b +0x00000034 /* 0000192C */ label000018FC: 000018FC 3860DCFA li r3, 0xFFFFDCFA 00001900 48000024 b +0x00000024 /* 00001924 */ label00001904: 00001904 B0BA001E sth [r26 + 0x001E], r5 00001908 B0DA0020 sth [r26 + 0x0020], r6 0000190C 817A0004 lwz r11, [r26 + 0x0004] 00001910 387A0000 addi r3, r26, 0x0000 00001914 48002451 bl +0x00002450 /* 00003D64 */ 00001918 80410014 lwz r2, [r1 + 0x0014] label0000191C: 0000191C B2FA0020 sth [r26 + 0x0020], r23 00001920 B31A001E sth [r26 + 0x001E], r24 label00001924: 00001924 81810078 lwz r12, [r1 + 0x0078] 00001928 30210070 addic r1, r1, 112 label0000192C: 0000192C 7D8803A6 mtlr r12 00001930 BAC1FFD8 lmw r22, [r1 - 0x0028] 00001934 4E800020 blr 00001938 00000000 .invalid 0000193C 00002041 .invalid 00001940 800A0400 lwz r0, [r10 + 0x0400] 00001944 00000000 .invalid 00001948 00000144 .invalid 0000194C 000C4261 .invalid 00001950 6E64416E xoris r4, r19, 0x416E 00001954 6453706F oris r19, r2, 0x706F 00001958 6F6C0000 xoris r12, r27, 0x0000 fn0000195C: 0000195C BF81FFF0 stmw [r1 - 0x0010], r28 00001960 3BE30000 addi r31, r3, 0x0000 00001964 807F01B4 lwz r3, [r31 + 0x01B4] 00001968 7C0802A6 mflr r0 0000196C 2C030000 cmpwi r3, 0 00001970 90010008 stw [r1 + 0x0008], r0 00001974 9421FFB0 stwu [r1 - 0x0050], r1 00001978 418200B0 beq +0x000000B0 /* 00001A28 */ 0000197C 48008A1D bl +0x00008A1C /* 0000A398 */ 00001980 80410014 lwz r2, [r1 + 0x0014] 00001984 807F01BE lwz r3, [r31 + 0x01BE] 00001988 33DF01BC addic r30, r31, 444 0000198C 2C030000 cmpwi r3, 0 00001990 3BA30000 addi r29, r3, 0x0000 00001994 3B800000 li r28, 0x0000 00001998 3880FFFF li r4, 0xFFFFFFFF 0000199C 41820060 beq +0x00000060 /* 000019FC */ 000019A0 801D0004 lwz r0, [r29 + 0x0004] 000019A4 30DD0024 addic r6, r29, 36 000019A8 2C800000 cmpwi cr1, r0, 0 000019AC 38A00003 li r5, 0x0003 label000019B0: 000019B0 41860018 beq cr1, +0x00000018 /* 000019C8 */ 000019B4 807F0074 lwz r3, [r31 + 0x0074] 000019B8 480023F1 bl +0x000023F0 /* 00003DA8 */ 000019BC 80410014 lwz r2, [r1 + 0x0014] 000019C0 939D0004 stw [r29 + 0x0004], r28 000019C4 807F01BE lwz r3, [r31 + 0x01BE] label000019C8: 000019C8 389E0000 addi r4, r30, 0x0000 000019CC 4800228D bl +0x0000228C /* 00003C58 */ 000019D0 80410014 lwz r2, [r1 + 0x0014] 000019D4 807F01BE lwz r3, [r31 + 0x01BE] 000019D8 3880FFFF li r4, 0xFFFFFFFF 000019DC 2C030000 cmpwi r3, 0 000019E0 3BA30000 addi r29, r3, 0x0000 000019E4 30DD0024 addic r6, r29, 36 000019E8 38A00003 li r5, 0x0003 000019EC 41820010 beq +0x00000010 /* 000019FC */ 000019F0 801D0004 lwz r0, [r29 + 0x0004] 000019F4 2C800000 cmpwi cr1, r0, 0 000019F8 4BFFFFB8 b -0x00000048 /* 000019B0 */ label000019FC: 000019FC 881F01D2 lbz r0, [r31 + 0x01D2] 00001A00 2C000000 cmpwi r0, 0 00001A04 41820024 beq +0x00000024 /* 00001A28 */ 00001A08 801F01CA lwz r0, [r31 + 0x01CA] 00001A0C 307F01C6 addic r3, r31, 454 00001A10 2C800000 cmpwi cr1, r0, 0 00001A14 40860014 bne cr1, +0x00000014 /* 00001A28 */ 00001A18 801F01CE lwz r0, [r31 + 0x01CE] 00001A1C 901F01CA stw [r31 + 0x01CA], r0 00001A20 480023D1 bl +0x000023D0 /* 00003DF0 */ 00001A24 80410014 lwz r2, [r1 + 0x0014] label00001A28: 00001A28 38600000 li r3, 0x0000 00001A2C 81810058 lwz r12, [r1 + 0x0058] 00001A30 30210050 addic r1, r1, 80 00001A34 7D8803A6 mtlr r12 00001A38 BB81FFF0 lmw r28, [r1 - 0x0010] 00001A3C 4E800020 blr 00001A40 00000000 .invalid 00001A44 00002041 .invalid 00001A48 80040100 lwz r0, [r4 + 0x0100] 00001A4C 00000000 .invalid 00001A50 000000E4 .invalid 00001A54 0010534D .invalid 00001A58 435F4344 bdz cr7, +0x00004344 /* 00005D9C */ 00001A5C 436F6465 bdzl cr3, +0x00006464 /* 00007EC0 */ 00001A60 63466C75 ori r6, r26, 0x6C75 00001A64 73680000 andi. r8, r27, 0x0000 fn00001A68: 00001A68 BF61FFEC stmw [r1 - 0x0014], r27 00001A6C 3BA40000 addi r29, r4, 0x0000 00001A70 7C0802A6 mflr r0 00001A74 83C30000 lwz r30, [r3] 00001A78 2C1D0000 cmpwi r29, 0 00001A7C 7D800026 mfcr r12 00001A80 91810004 stw [r1 + 0x0004], r12 00001A84 90010008 stw [r1 + 0x0008], r0 00001A88 9421FFA0 stwu [r1 - 0x0060], r1 00001A8C 3BE00000 li r31, 0x0000 00001A90 3860FFCE li r3, 0xFFFFFFCE 00001A94 41820140 beq +0x00000140 /* 00001BD4 */ 00001A98 387E0000 addi r3, r30, 0x0000 00001A9C 48008921 bl +0x00008920 /* 0000A3BC */ 00001AA0 80410014 lwz r2, [r1 + 0x0014] 00001AA4 3B830000 addi r28, r3, 0x0000 00001AA8 2E1C0000 cmpwi cr4, r28, 0 00001AAC 807C0000 lwz r3, [r28] 00001AB0 2C030000 cmpwi r3, 0 00001AB4 41920008 beq cr4, +0x00000008 /* 00001ABC */ 00001AB8 408200E0 bne +0x000000E0 /* 00001B98 */ label00001ABC: 00001ABC 48000F89 bl +0x00000F88 /* 00002A44 */ 00001AC0 80410014 lwz r2, [r1 + 0x0014] 00001AC4 90610038 stw [r1 + 0x0038], r3 00001AC8 387E0000 addi r3, r30, 0x0000 00001ACC 48008915 bl +0x00008914 /* 0000A3E0 */ 00001AD0 80410014 lwz r2, [r1 + 0x0014] 00001AD4 2C030000 cmpwi r3, 0 00001AD8 40820014 bne +0x00000014 /* 00001AEC */ 00001ADC 48000F8D bl +0x00000F8C /* 00002A68 */ 00001AE0 80410014 lwz r2, [r1 + 0x0014] 00001AE4 48000FA9 bl +0x00000FA8 /* 00002A8C */ 00001AE8 80410014 lwz r2, [r1 + 0x0014] label00001AEC: 00001AEC 387C0000 addi r3, r28, 0x0000 00001AF0 4192001C beq cr4, +0x0000001C /* 00001B0C */ 00001AF4 48000F09 bl +0x00000F08 /* 000029FC */ 00001AF8 80410014 lwz r2, [r1 + 0x0014] 00001AFC 387E0000 addi r3, r30, 0x0000 00001B00 38800000 li r4, 0x0000 00001B04 48008901 bl +0x00008900 /* 0000A404 */ 00001B08 80410014 lwz r2, [r1 + 0x0014] label00001B0C: 00001B0C 387E0000 addi r3, r30, 0x0000 00001B10 48008919 bl +0x00008918 /* 0000A428 */ 00001B14 80410014 lwz r2, [r1 + 0x0014] 00001B18 7C7B0734 extsh r27, r3 00001B1C 2C1BFFFF cmpwi r27, -1 00001B20 3C606364 lis r3, 0x6364 00001B24 3880B544 li r4, 0xFFFFB544 00001B28 30636369 addic r3, r3, 25449 00001B2C 3BE0FF94 li r31, 0xFFFFFF94 00001B30 4182005C beq +0x0000005C /* 00001B8C */ 00001B34 48008919 bl +0x00008918 /* 0000A44C */ 00001B38 80410014 lwz r2, [r1 + 0x0014] 00001B3C 3B830000 addi r28, r3, 0x0000 00001B40 48008931 bl +0x00008930 /* 0000A470 */ 00001B44 80410014 lwz r2, [r1 + 0x0014] 00001B48 7C7F0735 extsh. r31, r3 00001B4C 387C0000 addi r3, r28, 0x0000 00001B50 4082001C bne +0x0000001C /* 00001B6C */ 00001B54 48008941 bl +0x00008940 /* 0000A494 */ 00001B58 80410014 lwz r2, [r1 + 0x0014] 00001B5C 387E0000 addi r3, r30, 0x0000 00001B60 389C0000 addi r4, r28, 0x0000 00001B64 480088A1 bl +0x000088A0 /* 0000A404 */ 00001B68 80410014 lwz r2, [r1 + 0x0014] label00001B6C: 00001B6C 387B0000 addi r3, r27, 0x0000 00001B70 48008949 bl +0x00008948 /* 0000A4B8 */ 00001B74 80410014 lwz r2, [r1 + 0x0014] 00001B78 2C1C0000 cmpwi r28, 0 00001B7C 387C0000 addi r3, r28, 0x0000 00001B80 4182000C beq +0x0000000C /* 00001B8C */ 00001B84 48008959 bl +0x00008958 /* 0000A4DC */ 00001B88 80410014 lwz r2, [r1 + 0x0014] label00001B8C: 00001B8C 80610038 lwz r3, [r1 + 0x0038] 00001B90 48000EFD bl +0x00000EFC /* 00002A8C */ 00001B94 80410014 lwz r2, [r1 + 0x0014] label00001B98: 00001B98 2C1F0000 cmpwi r31, 0 00001B9C 389D0000 addi r4, r29, 0x0000 00001BA0 38A00048 li r5, 0x0048 00001BA4 40820010 bne +0x00000010 /* 00001BB4 */ 00001BA8 807C0000 lwz r3, [r28] 00001BAC 48008955 bl +0x00008954 /* 0000A500 */ 00001BB0 80410014 lwz r2, [r1 + 0x0014] label00001BB4: 00001BB4 387F0000 addi r3, r31, 0x0000 00001BB8 81810064 lwz r12, [r1 + 0x0064] 00001BBC 80010068 lwz r0, [r1 + 0x0068] 00001BC0 7D808120 mtcrf 0x08, r12 00001BC4 30210060 addic r1, r1, 96 00001BC8 7C0803A6 mtlr r0 00001BCC BB61FFEC lmw r27, [r1 - 0x0014] 00001BD0 4E800020 blr label00001BD4: 00001BD4 BBA10054 lmw r29, [r1 + 0x0054] 00001BD8 30210060 addic r1, r1, 96 00001BDC 4E800020 blr 00001BE0 00000000 .invalid 00001BE4 00002043 .invalid 00001BE8 80050200 lwz r0, [r5 + 0x0200] 00001BEC 00000000 .invalid 00001BF0 00000178 .invalid 00001BF4 0012534D .invalid 00001BF8 435F4344 bdz cr7, +0x00004344 /* 00005F3C */ 00001BFC 47657443 .invalid sc 00001C00 6F646563 xoris r4, r27, 0x6563 00001C04 496E666F bla 0x016E666C /* 00001C08 3860DCFE li r3, 0xFFFFDCFE 00001C0C 4E800020 blr 00001C10 00000000 .invalid 00001C14 00002040 .invalid 00001C18 00000600 .invalid 00001C1C 00000000 .invalid 00001C20 00000008 .invalid 00001C24 0013534D .invalid 00001C28 435F4344 bdz cr7, +0x00004344 /* 00005F6C */ 00001C2C 47657453 .invalid sc 00001C30 696D696C xori r13, r11, 0x696C 00001C34 61726974 ori r18, r11, 0x6974 00001C38 79000000 .invalid 00001C3C 2C080000 cmpwi r8, 0 00001C40 3860FFCE li r3, 0xFFFFFFCE 00001C44 41820014 beq +0x00000014 /* 00001C58 */ 00001C48 80050000 lwz r0, [r5] 00001C4C 38600000 li r3, 0x0000 00001C50 5400023E rlwinm r0, r0, 0, 8, 31 00001C54 90080000 stw [r8], r0 label00001C58: 00001C58 4E800020 blr 00001C5C 00000000 .invalid 00001C60 00002040 .invalid 00001C64 00000600 .invalid 00001C68 00000000 .invalid 00001C6C 00000020 .invalid 00001C70 001C534D .invalid 00001C74 435F4344 bdz cr7, +0x00004344 /* 00005FB8 */ 00001C78 47657443 .invalid sc 00001C7C 6F6D7072 xoris r13, r27, 0x7072 00001C80 65737365 oris r19, r11, 0x7365 00001C84 64496D61 oris r9, r2, 0x6D61 00001C88 67655369 oris r5, r27, 0x5369 00001C8C 7A650000 .invalid 00001C90 2C080000 cmpwi r8, 0 00001C94 3860FFCE li r3, 0xFFFFFFCE 00001C98 4182004C beq +0x0000004C /* 00001CE4 */ 00001C9C A8050000 lha r0, [r5] 00001CA0 A8650006 lha r3, [r5 + 0x0006] 00001CA4 A8850002 lha r4, [r5 + 0x0002] 00001CA8 A8A50004 lha r5, [r5 + 0x0004] 00001CAC 7C641810 subfc r3, r4, r3 00001CB0 7C002810 subfc r0, r0, r5 00001CB4 30A30003 addic r5, r3, 3 00001CB8 54A31036 rlwinm r3, r5, 2, 0, 27 00001CBC 7CA51670 srawi r5, r5, 2 00001CC0 7CA52670 srawi r5, r5, 4 00001CC4 7CA32814 addc r5, r3, r5 00001CC8 30000003 addic r0, r0, 3 00001CCC 7C001670 srawi r0, r0, 2 00001CD0 30A50001 addic r5, r5, 1 00001CD4 7C0501D6 mullw r0, r5, r0 00001CD8 30000004 addic r0, r0, 4 00001CDC 90080000 stw [r8], r0 00001CE0 38600000 li r3, 0x0000 label00001CE4: 00001CE4 4E800020 blr 00001CE8 00000000 .invalid 00001CEC 00002040 .invalid 00001CF0 00000600 .invalid 00001CF4 00000000 .invalid 00001CF8 00000058 .invalid 00001CFC 001B534D .invalid 00001D00 435F4344 bdz cr7, +0x00004344 /* 00006044 */ 00001D04 4765744D .invalid sc 00001D08 6178436F ori r24, r11, 0x436F 00001D0C 6D707265 xoris r16, r11, 0x7265 00001D10 7373696F andi. r19, r27, 0x696F 00001D14 6E53697A xoris r19, r18, 0x697A 00001D18 65000000 oris r0, r8, 0x0000 00001D1C 2C870000 cmpwi cr1, r7, 0 00001D20 2C090000 cmpwi r9, 0 00001D24 2F080000 cmpwi cr6, r8, 0 00001D28 38600400 li r3, 0x0400 00001D2C 41860008 beq cr1, +0x00000008 /* 00001D34 */ 00001D30 90670000 stw [r7], r3 label00001D34: 00001D34 80E80000 lwz r7, [r8] 00001D38 38600000 li r3, 0x0000 00001D3C 2C870000 cmpwi cr1, r7, 0 00001D40 419A0010 beq cr6, +0x00000010 /* 00001D50 */ 00001D44 38E00400 li r7, 0x0400 00001D48 41860008 beq cr1, +0x00000008 /* 00001D50 */ 00001D4C 90E80000 stw [r8], r7 label00001D50: 00001D50 41820008 beq +0x00000008 /* 00001D58 */ 00001D54 90690000 stw [r9], r3 label00001D58: 00001D58 4E800020 blr 00001D5C 00000000 .invalid 00001D60 00002040 .invalid 00001D64 00000700 .invalid 00001D68 00000000 .invalid 00001D6C 00000040 .invalid 00001D70 0018534D .invalid 00001D74 435F4344 bdz cr7, +0x00004344 /* 000060B8 */ 00001D78 47657443 .invalid sc 00001D7C 6F6D7072 xoris r13, r27, 0x7072 00001D80 65737369 oris r19, r11, 0x7369 00001D84 6F6E5469 xoris r14, r27, 0x5469 00001D88 6D650000 xoris r5, r11, 0x0000 00001D8C 3860DCFE li r3, 0xFFFFDCFE 00001D90 4E800020 blr 00001D94 00000000 .invalid 00001D98 00002040 .invalid 00001D9C 00000800 .invalid 00001DA0 00000000 .invalid 00001DA4 00000008 .invalid 00001DA8 000F534D .invalid 00001DAC 435F4344 bdz cr7, +0x00004344 /* 000060F0 */ 00001DB0 5472696D rlwinm. r18, r3, 13, 5, 22 00001DB4 496D6167 bla 0x016D6164 /* 00001DB8 65000000 oris r0, r8, 0x0000 00001DBC 38600000 li r3, 0x0000 00001DC0 4E800020 blr 00001DC4 00000000 .invalid 00001DC8 00002040 .invalid 00001DCC 00000200 .invalid 00001DD0 00000000 .invalid 00001DD4 00000008 .invalid 00001DD8 000F534D .invalid 00001DDC 435F4344 bdz cr7, +0x00004344 /* 00006120 */ 00001DE0 436F6465 bdzl cr3, +0x00006464 /* 00008244 */ 00001DE4 63427573 ori r2, r26, 0x7573 00001DE8 79000000 .invalid 00001DEC 00000000 .invalid fn00001DF0: 00001DF0 81820000 lwz r12, [r2] 00001DF4 90410014 stw [r1 + 0x0014], r2 00001DF8 800C0000 lwz r0, [r12] 00001DFC 804C0004 lwz r2, [r12 + 0x0004] 00001E00 7C0903A6 mtctr r0 00001E04 4E800420 bctr 00001E08 00000000 .invalid 00001E0C 000C8000 .invalid 00001E10 00000000 .invalid fn00001E14: 00001E14 81820004 lwz r12, [r2 + 0x0004] 00001E18 90410014 stw [r1 + 0x0014], r2 00001E1C 800C0000 lwz r0, [r12] 00001E20 804C0004 lwz r2, [r12 + 0x0004] 00001E24 7C0903A6 mtctr r0 00001E28 4E800420 bctr 00001E2C 00000000 .invalid 00001E30 000C8000 .invalid 00001E34 00000000 .invalid fn00001E38: 00001E38 81820008 lwz r12, [r2 + 0x0008] 00001E3C 90410014 stw [r1 + 0x0014], r2 00001E40 800C0000 lwz r0, [r12] 00001E44 804C0004 lwz r2, [r12 + 0x0004] 00001E48 7C0903A6 mtctr r0 00001E4C 4E800420 bctr 00001E50 00000000 .invalid 00001E54 000C8000 .invalid 00001E58 00000000 .invalid fn00001E5C: 00001E5C 81820010 lwz r12, [r2 + 0x0010] 00001E60 90410014 stw [r1 + 0x0014], r2 00001E64 800C0000 lwz r0, [r12] 00001E68 804C0004 lwz r2, [r12 + 0x0004] 00001E6C 7C0903A6 mtctr r0 00001E70 4E800420 bctr 00001E74 00000000 .invalid 00001E78 000C8000 .invalid 00001E7C 00000000 .invalid fn00001E80: 00001E80 7C0802A6 mflr r0 00001E84 93E1FFFC stw [r1 - 0x0004], r31 00001E88 3BE30000 addi r31, r3, 0x0000 00001E8C 90010008 stw [r1 + 0x0008], r0 00001E90 801F0024 lwz r0, [r31 + 0x0024] 00001E94 9421FFB0 stwu [r1 - 0x0050], r1 00001E98 2C000000 cmpwi r0, 0 00001E9C 38600200 li r3, 0x0200 00001EA0 40820034 bne +0x00000034 /* 00001ED4 */ 00001EA4 48000B35 bl +0x00000B34 /* 000029D8 */ 00001EA8 80410014 lwz r2, [r1 + 0x0014] 00001EAC 2C030000 cmpwi r3, 0 00001EB0 907F0024 stw [r31 + 0x0024], r3 00001EB4 40820020 bne +0x00000020 /* 00001ED4 */ label00001EB8: 00001EB8 4BFFFF5D bl -0x000000A4 /* 00001E14 */ 00001EBC 80410014 lwz r2, [r1 + 0x0014] 00001EC0 7C630734 extsh r3, r3 00001EC4 81810058 lwz r12, [r1 + 0x0058] 00001EC8 83E1004C lwz r31, [r1 + 0x004C] 00001ECC 7D8803A6 mtlr r12 00001ED0 4800005C b +0x0000005C /* 00001F2C */ label00001ED4: 00001ED4 801F0028 lwz r0, [r31 + 0x0028] 00001ED8 38601000 li r3, 0x1000 00001EDC 2C000000 cmpwi r0, 0 00001EE0 40820018 bne +0x00000018 /* 00001EF8 */ 00001EE4 48000AF5 bl +0x00000AF4 /* 000029D8 */ 00001EE8 80410014 lwz r2, [r1 + 0x0014] 00001EEC 2C030000 cmpwi r3, 0 00001EF0 907F0028 stw [r31 + 0x0028], r3 00001EF4 4182FFC4 beq -0x0000003C /* 00001EB8 */ label00001EF8: 00001EF8 801F002C lwz r0, [r31 + 0x002C] 00001EFC 38601400 li r3, 0x1400 00001F00 2C000000 cmpwi r0, 0 00001F04 40820018 bne +0x00000018 /* 00001F1C */ 00001F08 48000AD1 bl +0x00000AD0 /* 000029D8 */ 00001F0C 80410014 lwz r2, [r1 + 0x0014] 00001F10 2C030000 cmpwi r3, 0 00001F14 907F002C stw [r31 + 0x002C], r3 00001F18 4182FFA0 beq -0x00000060 /* 00001EB8 */ label00001F1C: 00001F1C 38600000 li r3, 0x0000 00001F20 81810058 lwz r12, [r1 + 0x0058] 00001F24 83E1004C lwz r31, [r1 + 0x004C] 00001F28 7D8803A6 mtlr r12 label00001F2C: 00001F2C 30210050 addic r1, r1, 80 00001F30 4E800020 blr 00001F34 00000000 .invalid 00001F38 00002041 .invalid 00001F3C 80010100 lwz r0, [r1 + 0x0100] 00001F40 00000000 .invalid 00001F44 000000B4 .invalid 00001F48 000B4F70 .invalid 00001F4C 656E4343 oris r14, r11, 0x4343 00001F50 61636865 ori r3, r11, 0x6865 00001F54 73000000 andi. r0, r24, 0x0000 fn00001F58: 00001F58 38000000 li r0, 0x0000 00001F5C 90030044 stw [r3 + 0x0044], r0 00001F60 9003003C stw [r3 + 0x003C], r0 00001F64 90030040 stw [r3 + 0x0040], r0 00001F68 4E800020 blr 00001F6C 00000000 .invalid 00001F70 00002040 .invalid 00001F74 00000100 .invalid 00001F78 00000000 .invalid 00001F7C 00000014 .invalid 00001F80 000C5265 .invalid 00001F84 73657443 andi. r5, r27, 0x7443 00001F88 43616368 bc 27, 1, +0x00006368 /* 000082F0 */ 00001F8C 65730000 oris r19, r11, 0x0000 fn00001F90: 00001F90 80830040 lwz r4, [r3 + 0x0040] 00001F94 80A30028 lwz r5, [r3 + 0x0028] 00001F98 2C040000 cmpwi r4, 0 00001F9C 2C840100 cmpwi cr1, r4, 256 00001FA0 38000000 li r0, 0x0000 00001FA4 41820028 beq +0x00000028 /* 00001FCC */ 00001FA8 80A50000 lwz r5, [r5] 00001FAC 30A5FFF0 subic r5, r5, 16 00001FB0 40850008 ble cr1, +0x00000008 /* 00001FB8 */ 00001FB4 38800100 li r4, 0x0100 label00001FB8: 00001FB8 3084FFFF subic r4, r4, 1 label00001FBC: 00001FBC 2C040000 cmpwi r4, 0 00001FC0 94050010 stwu [r5 + 0x0010], r0 00001FC4 3084FFFF subic r4, r4, 1 00001FC8 4082FFF4 bne -0x0000000C /* 00001FBC */ label00001FCC: 00001FCC 80030044 lwz r0, [r3 + 0x0044] 00001FD0 8063002C lwz r3, [r3 + 0x002C] 00001FD4 2C800000 cmpwi cr1, r0, 0 00001FD8 2C000100 cmpwi r0, 256 00001FDC 38800000 li r4, 0x0000 00001FE0 41860028 beq cr1, +0x00000028 /* 00002008 */ 00001FE4 80630000 lwz r3, [r3] 00001FE8 3063FFEC subic r3, r3, 20 00001FEC 40810008 ble +0x00000008 /* 00001FF4 */ 00001FF0 38000100 li r0, 0x0100 label00001FF4: 00001FF4 3000FFFF subic r0, r0, 1 label00001FF8: 00001FF8 2C800000 cmpwi cr1, r0, 0 00001FFC 94830014 stwu [r3 + 0x0014], r4 00002000 3000FFFF subic r0, r0, 1 00002004 4086FFF4 bne cr1, -0x0000000C /* 00001FF8 */ label00002008: 00002008 4E800020 blr 0000200C 00000000 .invalid 00002010 00002040 .invalid 00002014 00000100 .invalid 00002018 00000000 .invalid 0000201C 0000007C .invalid 00002020 00145265 .invalid 00002024 73657443 andi. r5, r27, 0x7443 00002028 43616368 bc 27, 1, +0x00006368 /* 00008390 */ 0000202C 6573436F oris r19, r11, 0x436F 00002030 70796261 andi. r25, r3, 0x6261 00002034 636B0000 ori r11, r27, 0x0000 fn00002038: 00002038 8103003C lwz r8, [r3 + 0x003C] 0000203C 7D800026 mfcr r12 00002040 2C880000 cmpwi cr1, r8, 0 00002044 2F080100 cmpwi cr6, r8, 256 00002048 91810004 stw [r1 + 0x0004], r12 0000204C 80830024 lwz r4, [r3 + 0x0024] 00002050 55070DFC rlwinm r7, r8, 1, 23, 30 00002054 418600A4 beq cr1, +0x000000A4 /* 000020F8 */ 00002058 80A30088 lwz r5, [r3 + 0x0088] 0000205C 80840000 lwz r4, [r4] 00002060 88050000 lbz r0, [r5] 00002064 38C40000 addi r6, r4, 0x0000 00002068 89250001 lbz r9, [r5 + 0x0001] 0000206C 39400000 li r10, 0x0000 00002070 4099000C ble cr6, +0x0000000C /* 0000207C */ 00002074 39000100 li r8, 0x0100 00002078 48000008 b +0x00000008 /* 00002080 */ label0000207C: 0000207C 40850084 ble cr1, +0x00000084 /* 00002100 */ label00002080: 00002080 3568FFFF subic. r11, r8, 1 00002084 7D0903A6 mtctr r8 00002088 89660000 lbz r11, [r6] 0000208C 89060001 lbz r8, [r6 + 0x0001] 00002090 7F805800 cmp cr7, r0, r11 00002094 7C894000 cmp cr1, r9, r8 00002098 7F004000 cmp cr6, r0, r8 0000209C 7D895800 cmp cr3, r9, r11 000020A0 30C60002 addic r6, r6, 2 000020A4 40000008 bdnzf +0x00000008 /* 000020AC */ 000020A8 48000038 b +0x00000038 /* 000020E0 */ label000020AC: 000020AC 419E0008 beq cr7, +0x00000008 /* 000020B4 */ 000020B0 409A000C bne cr6, +0x0000000C /* 000020BC */ label000020B4: 000020B4 418E0070 beq cr3, +0x00000070 /* 00002124 */ 000020B8 4186006C beq cr1, +0x0000006C /* 00002124 */ label000020BC: 000020BC 314A0001 addic r10, r10, 1 000020C0 89660000 lbz r11, [r6] 000020C4 89060001 lbz r8, [r6 + 0x0001] 000020C8 7F805800 cmp cr7, r0, r11 000020CC 7C894000 cmp cr1, r9, r8 000020D0 7F004000 cmp cr6, r0, r8 000020D4 7D895800 cmp cr3, r9, r11 000020D8 30C60002 addic r6, r6, 2 000020DC 4000FFD0 bdnzf -0x00000030 /* 000020AC */ label000020E0: 000020E0 419E0008 beq cr7, +0x00000008 /* 000020E8 */ 000020E4 409A000C bne cr6, +0x0000000C /* 000020F0 */ label000020E8: 000020E8 418E003C beq cr3, +0x0000003C /* 00002124 */ 000020EC 41860038 beq cr1, +0x00000038 /* 00002124 */ label000020F0: 000020F0 314A0001 addic r10, r10, 1 000020F4 4800000C b +0x0000000C /* 00002100 */ label000020F8: 000020F8 80A30088 lwz r5, [r3 + 0x0088] 000020FC 80840000 lwz r4, [r4] label00002100: 00002100 A8A50000 lha r5, [r5] 00002104 7CA43B2E sthx r5, r4, r7 00002108 8083003C lwz r4, [r3 + 0x003C] 0000210C 30840001 addic r4, r4, 1 00002110 9083003C stw [r3 + 0x003C], r4 00002114 3860FFFF li r3, 0xFFFFFFFF label00002118: 00002118 81810004 lwz r12, [r1 + 0x0004] 0000211C 7D810120 mtcrf 0x10, r12 00002120 4E800020 blr label00002124: 00002124 38A00002 li r5, 0x0002 00002128 80830088 lwz r4, [r3 + 0x0088] 0000212C B0A30084 sth [r3 + 0x0084], r5 00002130 99640000 stb [r4], r11 00002134 80830088 lwz r4, [r3 + 0x0088] 00002138 7D430734 extsh r3, r10 0000213C 99040001 stb [r4 + 0x0001], r8 00002140 4BFFFFD8 b -0x00000028 /* 00002118 */ 00002144 00000000 .invalid 00002148 00002042 .invalid 0000214C 00000100 .invalid 00002150 00000000 .invalid 00002154 0000010C .invalid 00002158 000D4343 .invalid 0000215C 61636865 ori r3, r11, 0x6865 00002160 53656172 rlwimi r5, r27, 12, 5, 25 00002164 63683200 ori r8, r27, 0x3200 fn00002168: 00002168 BEA1FFD4 stmw [r1 - 0x002C], r21 0000216C 83A30040 lwz r29, [r3 + 0x0040] 00002170 2C1D0000 cmpwi r29, 0 00002174 41820198 beq +0x00000198 /* 0000230C */ 00002178 2C9D0100 cmpwi cr1, r29, 256 0000217C 80830028 lwz r4, [r3 + 0x0028] 00002180 83E40000 lwz r31, [r4] 00002184 40850014 ble cr1, +0x00000014 /* 00002198 */ 00002188 3BA00100 li r29, 0x0100 0000218C 3BC00000 li r30, 0x0000 00002190 AB830084 lha r28, [r3 + 0x0084] 00002194 48000010 b +0x00000010 /* 000021A4 */ label00002198: 00002198 3BC00000 li r30, 0x0000 0000219C 40810178 ble +0x00000178 /* 00002314 */ 000021A0 AB830084 lha r28, [r3 + 0x0084] label000021A4: 000021A4 837F0004 lwz r27, [r31 + 0x0004] 000021A8 2C9C0000 cmpwi cr1, r28, 0 000021AC 2C1B0000 cmpwi r27, 0 000021B0 835F0000 lwz r26, [r31] 000021B4 3B1B0000 addi r24, r27, 0x0000 000021B8 333F000C addic r25, r31, 12 000021BC 80830088 lwz r4, [r3 + 0x0088] 000021C0 39400000 li r10, 0x0000 000021C4 408500FC ble cr1, +0x000000FC /* 000022C0 */ 000021C8 30E4FFFF subic r7, r4, 1 000021CC 4081009C ble +0x0000009C /* 00002268 */ 000021D0 317F000B addic r11, r31, 11 000021D4 2C9A0000 cmpwi cr1, r26, 0 000021D8 7D185814 addc r8, r24, r11 label000021DC: 000021DC 308A0001 addic r4, r10, 1 000021E0 8D870001 lbzu r12, [r7 + 0x0001] 000021E4 38000001 li r0, 0x0001 000021E8 7C8A0734 extsh r10, r4 000021EC 7D890774 extsb r9, r12 000021F0 38CB0000 addi r6, r11, 0x0000 000021F4 8C860001 lbzu r4, [r6 + 0x0001] 000021F8 2F980004 cmpwi cr7, r24, 4 000021FC 7C840774 extsb r4, r4 00002200 7C044800 cmp r4, r9 00002204 7F00D800 cmp cr6, r0, r27 00002208 38800002 li r4, 0x0002 label0000220C: 0000220C 41820040 beq +0x00000040 /* 0000224C */ 00002210 7C800734 extsh r0, r4 00002214 4098001C bge cr6, +0x0000001C /* 00002230 */ 00002218 8CA60001 lbzu r5, [r6 + 0x0001] 0000221C 7F00D800 cmp cr6, r0, r27 00002220 7CA50774 extsb r5, r5 00002224 7C054800 cmp r5, r9 00002228 30800001 addic r4, r0, 1 0000222C 4BFFFFE0 b -0x00000020 /* 0000220C */ label00002230: 00002230 33180001 addic r24, r24, 1 00002234 409C00B0 bge cr7, +0x000000B0 /* 000022E4 */ 00002238 418600AC beq cr1, +0x000000AC /* 000022E4 */ 0000223C 9D880001 stbu [r8 + 0x0001], r12 00002240 80990000 lwz r4, [r25] 00002244 909A0000 stw [r26], r4 00002248 AB830084 lha r28, [r3 + 0x0084] label0000224C: 0000224C 7C0AE000 cmp r10, r28 00002250 4180FF8C blt -0x00000074 /* 000021DC */ 00002254 389F0000 addi r4, r31, 0x0000 00002258 97040004 stwu [r4 + 0x0004], r24 0000225C B3030084 sth [r3 + 0x0084], r24 00002260 801F000C lwz r0, [r31 + 0x000C] 00002264 4800006C b +0x0000006C /* 000022D0 */ label00002268: 00002268 309F000B addic r4, r31, 11 0000226C 2C9A0000 cmpwi cr1, r26, 0 00002270 2C180004 cmpwi r24, 4 00002274 38000001 li r0, 0x0001 00002278 7C982014 addc r4, r24, r4 0000227C 38C00002 li r6, 0x0002 00002280 8CA70001 lbzu r5, [r7 + 0x0001] 00002284 40800060 bge +0x00000060 /* 000022E4 */ label00002288: 00002288 4186005C beq cr1, +0x0000005C /* 000022E4 */ 0000228C 9CA40001 stbu [r4 + 0x0001], r5 00002290 80B90000 lwz r5, [r25] 00002294 33180001 addic r24, r24, 1 00002298 90BA0000 stw [r26], r5 0000229C AB830084 lha r28, [r3 + 0x0084] 000022A0 2C180004 cmpwi r24, 4 000022A4 7F00E000 cmp cr6, r0, r28 000022A8 7CC00734 extsh r0, r6 000022AC 30C00001 addic r6, r0, 1 000022B0 40980010 bge cr6, +0x00000010 /* 000022C0 */ 000022B4 8CA70001 lbzu r5, [r7 + 0x0001] 000022B8 4080002C bge +0x0000002C /* 000022E4 */ 000022BC 4BFFFFCC b -0x00000034 /* 00002288 */ label000022C0: 000022C0 389F0000 addi r4, r31, 0x0000 000022C4 97040004 stwu [r4 + 0x0004], r24 000022C8 B3030084 sth [r3 + 0x0084], r24 000022CC 801F000C lwz r0, [r31 + 0x000C] label000022D0: 000022D0 80830088 lwz r4, [r3 + 0x0088] 000022D4 387E0000 addi r3, r30, 0x0000 000022D8 BB01FFE0 lmw r24, [r1 - 0x0020] 000022DC 90040000 stw [r4], r0 000022E0 4E800020 blr label000022E4: 000022E4 309E0001 addic r4, r30, 1 000022E8 7C9E0734 extsh r30, r4 000022EC 7C1EE800 cmp r30, r29 000022F0 33FF0010 addic r31, r31, 16 000022F4 4180FEB0 blt -0x00000150 /* 000021A4 */ 000022F8 80830028 lwz r4, [r3 + 0x0028] 000022FC 83A30040 lwz r29, [r3 + 0x0040] 00002300 83E40000 lwz r31, [r4] 00002304 80830010 lwz r4, [r3 + 0x0010] 00002308 48000010 b +0x00000010 /* 00002318 */ label0000230C: 0000230C 80830028 lwz r4, [r3 + 0x0028] 00002310 83E40000 lwz r31, [r4] label00002314: 00002314 80830010 lwz r4, [r3 + 0x0010] label00002318: 00002318 57A52536 rlwinm r5, r29, 4, 20, 27 0000231C 30840001 addic r4, r4, 1 00002320 7C9F292E stwx r31, r4, r5 00002324 A8830084 lha r4, [r3 + 0x0084] 00002328 7CBF2814 addc r5, r31, r5 0000232C 90850004 stw [r5 + 0x0004], r4 00002330 80830088 lwz r4, [r3 + 0x0088] 00002334 BB01FFE0 lmw r24, [r1 - 0x0020] 00002338 80840000 lwz r4, [r4] 0000233C 9085000C stw [r5 + 0x000C], r4 00002340 80830040 lwz r4, [r3 + 0x0040] 00002344 30840001 addic r4, r4, 1 00002348 90830040 stw [r3 + 0x0040], r4 0000234C 3860FFFF li r3, 0xFFFFFFFF 00002350 4E800020 blr 00002354 00000000 .invalid 00002358 00002040 .invalid 0000235C 000B0100 .invalid 00002360 00000000 .invalid 00002364 000001EC .invalid 00002368 000D4343 .invalid 0000236C 61636865 ori r3, r11, 0x6865 00002370 53656172 rlwimi r5, r27, 12, 5, 25 00002374 63683400 ori r8, r27, 0x3400 fn00002378: 00002378 BEA1FFD4 stmw [r1 - 0x002C], r21 0000237C 83A30044 lwz r29, [r3 + 0x0044] 00002380 2C1D0000 cmpwi r29, 0 00002384 418201CC beq +0x000001CC /* 00002550 */ 00002388 2C9D0100 cmpwi cr1, r29, 256 0000238C 8083002C lwz r4, [r3 + 0x002C] 00002390 83E40000 lwz r31, [r4] 00002394 40850014 ble cr1, +0x00000014 /* 000023A8 */ 00002398 3BA00100 li r29, 0x0100 0000239C 3BC00000 li r30, 0x0000 000023A0 AB830084 lha r28, [r3 + 0x0084] 000023A4 48000010 b +0x00000010 /* 000023B4 */ label000023A8: 000023A8 3BC00000 li r30, 0x0000 000023AC 408101AC ble +0x000001AC /* 00002558 */ 000023B0 AB830084 lha r28, [r3 + 0x0084] label000023B4: 000023B4 837F0004 lwz r27, [r31 + 0x0004] 000023B8 2C9C0000 cmpwi cr1, r28, 0 000023BC 2C1B0000 cmpwi r27, 0 000023C0 835F0000 lwz r26, [r31] 000023C4 3B1B0000 addi r24, r27, 0x0000 000023C8 333F000C addic r25, r31, 12 000023CC 80830088 lwz r4, [r3 + 0x0088] 000023D0 39400000 li r10, 0x0000 000023D4 40850124 ble cr1, +0x00000124 /* 000024F8 */ 000023D8 30E4FFFF subic r7, r4, 1 000023DC 408100AC ble +0x000000AC /* 00002488 */ 000023E0 317F000B addic r11, r31, 11 000023E4 2C9A0000 cmpwi cr1, r26, 0 000023E8 7D185814 addc r8, r24, r11 label000023EC: 000023EC 308A0001 addic r4, r10, 1 000023F0 8D870001 lbzu r12, [r7 + 0x0001] 000023F4 38000001 li r0, 0x0001 000023F8 7C8A0734 extsh r10, r4 000023FC 7D890774 extsb r9, r12 00002400 38CB0000 addi r6, r11, 0x0000 00002404 8C860001 lbzu r4, [r6 + 0x0001] 00002408 2F980008 cmpwi cr7, r24, 8 0000240C 7C840774 extsb r4, r4 00002410 7C044800 cmp r4, r9 00002414 7F00D800 cmp cr6, r0, r27 00002418 38800002 li r4, 0x0002 label0000241C: 0000241C 41820050 beq +0x00000050 /* 0000246C */ 00002420 7C800734 extsh r0, r4 00002424 4098001C bge cr6, +0x0000001C /* 00002440 */ 00002428 8CA60001 lbzu r5, [r6 + 0x0001] 0000242C 7F00D800 cmp cr6, r0, r27 00002430 7CA50774 extsb r5, r5 00002434 7C054800 cmp r5, r9 00002438 30800001 addic r4, r0, 1 0000243C 4BFFFFE0 b -0x00000020 /* 0000241C */ label00002440: 00002440 33180001 addic r24, r24, 1 00002444 409C00E4 bge cr7, +0x000000E4 /* 00002528 */ 00002448 418600E0 beq cr1, +0x000000E0 /* 00002528 */ 0000244C 9D880001 stbu [r8 + 0x0001], r12 00002450 80990000 lwz r4, [r25] 00002454 909A0000 stw [r26], r4 00002458 38990000 addi r4, r25, 0x0000 0000245C 84040004 lwzu r0, [r4 + 0x0004] 00002460 389A0000 addi r4, r26, 0x0000 00002464 94040004 stwu [r4 + 0x0004], r0 00002468 AB830084 lha r28, [r3 + 0x0084] label0000246C: 0000246C 7C0AE000 cmp r10, r28 00002470 4180FF7C blt -0x00000084 /* 000023EC */ 00002474 389F0000 addi r4, r31, 0x0000 00002478 97040004 stwu [r4 + 0x0004], r24 0000247C B3030084 sth [r3 + 0x0084], r24 00002480 80830088 lwz r4, [r3 + 0x0088] 00002484 48000084 b +0x00000084 /* 00002508 */ label00002488: 00002488 309F000B addic r4, r31, 11 0000248C 7CB82014 addc r5, r24, r4 00002490 2C9A0000 cmpwi cr1, r26, 0 00002494 2C180008 cmpwi r24, 8 00002498 39000001 li r8, 0x0001 0000249C 39390000 addi r9, r25, 0x0000 000024A0 389A0000 addi r4, r26, 0x0000 000024A4 38000002 li r0, 0x0002 000024A8 8CC70001 lbzu r6, [r7 + 0x0001] 000024AC 4080007C bge +0x0000007C /* 00002528 */ label000024B0: 000024B0 41860078 beq cr1, +0x00000078 /* 00002528 */ 000024B4 9CC50001 stbu [r5 + 0x0001], r6 000024B8 80D90000 lwz r6, [r25] 000024BC 33180001 addic r24, r24, 1 000024C0 90DA0000 stw [r26], r6 000024C4 84C90004 lwzu r6, [r9 + 0x0004] 000024C8 2C180008 cmpwi r24, 8 000024CC 94C40004 stwu [r4 + 0x0004], r6 000024D0 AB830084 lha r28, [r3 + 0x0084] 000024D4 39390000 addi r9, r25, 0x0000 000024D8 7F08E000 cmp cr6, r8, r28 000024DC 7C080734 extsh r8, r0 000024E0 389A0000 addi r4, r26, 0x0000 000024E4 30080001 addic r0, r8, 1 000024E8 40980010 bge cr6, +0x00000010 /* 000024F8 */ 000024EC 8CC70001 lbzu r6, [r7 + 0x0001] 000024F0 40800038 bge +0x00000038 /* 00002528 */ 000024F4 4BFFFFBC b -0x00000044 /* 000024B0 */ label000024F8: 000024F8 389F0000 addi r4, r31, 0x0000 000024FC 97040004 stwu [r4 + 0x0004], r24 00002500 B3030084 sth [r3 + 0x0084], r24 00002504 80830088 lwz r4, [r3 + 0x0088] label00002508: 00002508 801F000C lwz r0, [r31 + 0x000C] 0000250C 90040000 stw [r4], r0 00002510 80830088 lwz r4, [r3 + 0x0088] 00002514 387E0000 addi r3, r30, 0x0000 00002518 801F0010 lwz r0, [r31 + 0x0010] 0000251C BB01FFE0 lmw r24, [r1 - 0x0020] 00002520 90040004 stw [r4 + 0x0004], r0 00002524 4E800020 blr label00002528: 00002528 309E0001 addic r4, r30, 1 0000252C 7C9E0734 extsh r30, r4 00002530 7C1EE800 cmp r30, r29 00002534 33FF0014 addic r31, r31, 20 00002538 4180FE7C blt -0x00000184 /* 000023B4 */ 0000253C 8083002C lwz r4, [r3 + 0x002C] 00002540 83A30044 lwz r29, [r3 + 0x0044] 00002544 83E40000 lwz r31, [r4] 00002548 80830010 lwz r4, [r3 + 0x0010] 0000254C 48000010 b +0x00000010 /* 0000255C */ label00002550: 00002550 8083002C lwz r4, [r3 + 0x002C] 00002554 83E40000 lwz r31, [r4] label00002558: 00002558 80830010 lwz r4, [r3 + 0x0010] label0000255C: 0000255C 57A015BA rlwinm r0, r29, 2, 22, 29 00002560 57A5063E rlwinm r5, r29, 0, 24, 31 00002564 7C050014 addc r0, r5, r0 00002568 5405103A rlwinm r5, r0, 2, 0, 29 0000256C 30840001 addic r4, r4, 1 00002570 7C9F292E stwx r31, r4, r5 00002574 A8830084 lha r4, [r3 + 0x0084] 00002578 7CBF2814 addc r5, r31, r5 0000257C 90850004 stw [r5 + 0x0004], r4 00002580 80830088 lwz r4, [r3 + 0x0088] 00002584 BB01FFE0 lmw r24, [r1 - 0x0020] 00002588 80840000 lwz r4, [r4] 0000258C 9085000C stw [r5 + 0x000C], r4 00002590 80830088 lwz r4, [r3 + 0x0088] 00002594 84040004 lwzu r0, [r4 + 0x0004] 00002598 90050010 stw [r5 + 0x0010], r0 0000259C 80830044 lwz r4, [r3 + 0x0044] 000025A0 30840001 addic r4, r4, 1 000025A4 90830044 stw [r3 + 0x0044], r4 000025A8 3860FFFF li r3, 0xFFFFFFFF 000025AC 4E800020 blr 000025B0 00000000 .invalid 000025B4 00002040 .invalid 000025B8 000B0100 .invalid 000025BC 00000000 .invalid 000025C0 00000238 .invalid 000025C4 000D4343 .invalid 000025C8 61636865 ori r3, r11, 0x6865 000025CC 53656172 rlwimi r5, r27, 12, 5, 25 000025D0 63683800 ori r8, r27, 0x3800 000025D4 93E1FFFC stw [r1 - 0x0004], r31 000025D8 3BE30000 addi r31, r3, 0x0000 000025DC 807F0024 lwz r3, [r31 + 0x0024] 000025E0 7C0802A6 mflr r0 000025E4 2C030000 cmpwi r3, 0 000025E8 90010008 stw [r1 + 0x0008], r0 000025EC 9421FFB0 stwu [r1 - 0x0050], r1 000025F0 41820014 beq +0x00000014 /* 00002604 */ 000025F4 48000409 bl +0x00000408 /* 000029FC */ 000025F8 80410014 lwz r2, [r1 + 0x0014] 000025FC 38000000 li r0, 0x0000 00002600 901F0024 stw [r31 + 0x0024], r0 label00002604: 00002604 807F0028 lwz r3, [r31 + 0x0028] 00002608 2C030000 cmpwi r3, 0 0000260C 41820014 beq +0x00000014 /* 00002620 */ 00002610 480003ED bl +0x000003EC /* 000029FC */ 00002614 80410014 lwz r2, [r1 + 0x0014] 00002618 38000000 li r0, 0x0000 0000261C 901F0028 stw [r31 + 0x0028], r0 label00002620: 00002620 807F002C lwz r3, [r31 + 0x002C] 00002624 38000000 li r0, 0x0000 00002628 2C030000 cmpwi r3, 0 0000262C 41820014 beq +0x00000014 /* 00002640 */ 00002630 480003CD bl +0x000003CC /* 000029FC */ 00002634 80410014 lwz r2, [r1 + 0x0014] 00002638 38000000 li r0, 0x0000 0000263C 901F002C stw [r31 + 0x002C], r0 label00002640: 00002640 B01F0048 sth [r31 + 0x0048], r0 00002644 81810058 lwz r12, [r1 + 0x0058] 00002648 83E1004C lwz r31, [r1 + 0x004C] 0000264C 7D8803A6 mtlr r12 00002650 30210050 addic r1, r1, 80 00002654 4E800020 blr 00002658 00000000 .invalid 0000265C 00002041 .invalid 00002660 80010100 lwz r0, [r1 + 0x0100] 00002664 00000000 .invalid 00002668 00000084 .invalid 0000266C 000C436C .invalid 00002670 6F736543 xoris r19, r27, 0x6543 00002674 43616368 bc 27, 1, +0x00006368 /* 000089DC */ 00002678 65730000 oris r19, r11, 0x0000 fn0000267C: 0000267C 7C0802A6 mflr r0 00002680 93E1FFFC stw [r1 - 0x0004], r31 00002684 90010008 stw [r1 + 0x0008], r0 00002688 9421FFA0 stwu [r1 - 0x0060], r1 0000268C 30610038 addic r3, r1, 56 00002690 3081003C addic r4, r1, 60 00002694 4800038D bl +0x0000038C /* 00002A20 */ 00002698 80410014 lwz r2, [r1 + 0x0014] 0000269C 480003A9 bl +0x000003A8 /* 00002A44 */ 000026A0 80410014 lwz r2, [r1 + 0x0014] 000026A4 3BE30000 addi r31, r3, 0x0000 000026A8 90610044 stw [r1 + 0x0044], r3 000026AC 480003BD bl +0x000003BC /* 00002A68 */ 000026B0 80410014 lwz r2, [r1 + 0x0014] 000026B4 480003D9 bl +0x000003D8 /* 00002A8C */ 000026B8 80410014 lwz r2, [r1 + 0x0014] 000026BC 30610040 addic r3, r1, 64 000026C0 3081003C addic r4, r1, 60 000026C4 4800035D bl +0x0000035C /* 00002A20 */ 000026C8 80410014 lwz r2, [r1 + 0x0014] 000026CC 80010040 lwz r0, [r1 + 0x0040] 000026D0 80610038 lwz r3, [r1 + 0x0038] 000026D4 7C001800 cmp r0, r3 000026D8 40810014 ble +0x00000014 /* 000026EC */ 000026DC 90010038 stw [r1 + 0x0038], r0 000026E0 48000365 bl +0x00000364 /* 00002A44 */ 000026E4 80410014 lwz r2, [r1 + 0x0014] 000026E8 3BE30000 addi r31, r3, 0x0000 label000026EC: 000026EC 480003C5 bl +0x000003C4 /* 00002AB0 */ 000026F0 80410014 lwz r2, [r1 + 0x0014] 000026F4 48000399 bl +0x00000398 /* 00002A8C */ 000026F8 80410014 lwz r2, [r1 + 0x0014] 000026FC 30610040 addic r3, r1, 64 00002700 3081003C addic r4, r1, 60 00002704 4800031D bl +0x0000031C /* 00002A20 */ 00002708 80410014 lwz r2, [r1 + 0x0014] 0000270C 80010040 lwz r0, [r1 + 0x0040] 00002710 80610038 lwz r3, [r1 + 0x0038] 00002714 7C001800 cmp r0, r3 00002718 40810014 ble +0x00000014 /* 0000272C */ 0000271C 90010038 stw [r1 + 0x0038], r0 00002720 48000325 bl +0x00000324 /* 00002A44 */ 00002724 80410014 lwz r2, [r1 + 0x0014] 00002728 3BE30000 addi r31, r3, 0x0000 label0000272C: 0000272C 387F0000 addi r3, r31, 0x0000 00002730 4800035D bl +0x0000035C /* 00002A8C */ 00002734 80410014 lwz r2, [r1 + 0x0014] 00002738 80610044 lwz r3, [r1 + 0x0044] 0000273C 81810068 lwz r12, [r1 + 0x0068] 00002740 83E1005C lwz r31, [r1 + 0x005C] 00002744 7D8803A6 mtlr r12 00002748 30210060 addic r1, r1, 96 0000274C 4E800020 blr 00002750 00000000 .invalid 00002754 00002041 .invalid 00002758 80010000 lwz r0, [r1] 0000275C 000000D4 .invalid 00002760 000A5365 .invalid 00002764 744D6178 andis. r13, r2, 0x6178 00002768 5A6F6E65 .invalid fn0000276C: 0000276C BF81FFF0 stmw [r1 - 0x0010], r28 00002770 3BE30000 addi r31, r3, 0x0000 00002774 A91F0048 lha r8, [r31 + 0x0048] 00002778 7C9D0734 extsh r29, r4 0000277C 7C08E800 cmp r8, r29 00002780 7C0802A6 mflr r0 00002784 3BC40000 addi r30, r4, 0x0000 00002788 90010008 stw [r1 + 0x0008], r0 0000278C 9421FFA0 stwu [r1 - 0x0060], r1 00002790 41820128 beq +0x00000128 /* 000028B8 */ 00002794 807F0024 lwz r3, [r31 + 0x0024] 00002798 2C830000 cmpwi cr1, r3, 0 0000279C 41860014 beq cr1, +0x00000014 /* 000027B0 */ 000027A0 4800025D bl +0x0000025C /* 000029FC */ 000027A4 80410014 lwz r2, [r1 + 0x0014] 000027A8 38800000 li r4, 0x0000 000027AC 909F0024 stw [r31 + 0x0024], r4 label000027B0: 000027B0 807F0028 lwz r3, [r31 + 0x0028] 000027B4 2C030000 cmpwi r3, 0 000027B8 41820014 beq +0x00000014 /* 000027CC */ 000027BC 48000241 bl +0x00000240 /* 000029FC */ 000027C0 80410014 lwz r2, [r1 + 0x0014] 000027C4 38800000 li r4, 0x0000 000027C8 909F0028 stw [r31 + 0x0028], r4 label000027CC: 000027CC 807F002C lwz r3, [r31 + 0x002C] 000027D0 3B800000 li r28, 0x0000 000027D4 2C030000 cmpwi r3, 0 000027D8 41820010 beq +0x00000010 /* 000027E8 */ 000027DC 48000221 bl +0x00000220 /* 000029FC */ 000027E0 80410014 lwz r2, [r1 + 0x0014] 000027E4 939F002C stw [r31 + 0x002C], r28 label000027E8: 000027E8 7FA41E70 srawi r4, r29, 3 000027EC B39F0048 sth [r31 + 0x0048], r28 000027F0 B3DF0048 sth [r31 + 0x0048], r30 000027F4 7C9D0734 extsh r29, r4 000027F8 57BE482C rlwinm r30, r29, 9, 0, 22 000027FC 4BFFFE81 bl -0x00000180 /* 0000267C */ 00002800 90610038 stw [r1 + 0x0038], r3 00002804 387E0000 addi r3, r30, 0x0000 00002808 480001D1 bl +0x000001D0 /* 000029D8 */ 0000280C 80410014 lwz r2, [r1 + 0x0014] 00002810 3BC30000 addi r30, r3, 0x0000 00002814 80610038 lwz r3, [r1 + 0x0038] 00002818 48000275 bl +0x00000274 /* 00002A8C */ 0000281C 80410014 lwz r2, [r1 + 0x0014] 00002820 2C1E0000 cmpwi r30, 0 00002824 93DF0024 stw [r31 + 0x0024], r30 00002828 57BE502A rlwinm r30, r29, 10, 0, 21 0000282C 4082001C bne +0x0000001C /* 00002848 */ label00002830: 00002830 4BFFF5E5 bl -0x00000A1C /* 00001E14 */ 00002834 80410014 lwz r2, [r1 + 0x0014] 00002838 7C630734 extsh r3, r3 0000283C 81810068 lwz r12, [r1 + 0x0068] 00002840 30210060 addic r1, r1, 96 00002844 48000080 b +0x00000080 /* 000028C4 */ label00002848: 00002848 4BFFFE35 bl -0x000001CC /* 0000267C */ 0000284C 9061003C stw [r1 + 0x003C], r3 00002850 387E0000 addi r3, r30, 0x0000 00002854 48000185 bl +0x00000184 /* 000029D8 */ 00002858 80410014 lwz r2, [r1 + 0x0014] 0000285C 3BC30000 addi r30, r3, 0x0000 00002860 8061003C lwz r3, [r1 + 0x003C] 00002864 48000229 bl +0x00000228 /* 00002A8C */ 00002868 80410014 lwz r2, [r1 + 0x0014] 0000286C 2C1E0000 cmpwi r30, 0 00002870 93DF0028 stw [r31 + 0x0028], r30 00002874 57BE5828 rlwinm r30, r29, 11, 0, 20 00002878 4182FFB8 beq -0x00000048 /* 00002830 */ 0000287C 4BFFFE01 bl -0x00000200 /* 0000267C */ 00002880 90610040 stw [r1 + 0x0040], r3 00002884 387E0000 addi r3, r30, 0x0000 00002888 48000151 bl +0x00000150 /* 000029D8 */ 0000288C 80410014 lwz r2, [r1 + 0x0014] 00002890 3BC30000 addi r30, r3, 0x0000 00002894 80610040 lwz r3, [r1 + 0x0040] 00002898 480001F5 bl +0x000001F4 /* 00002A8C */ 0000289C 80410014 lwz r2, [r1 + 0x0014] 000028A0 2C1E0000 cmpwi r30, 0 000028A4 93DF002C stw [r31 + 0x002C], r30 000028A8 4182FF88 beq -0x00000078 /* 00002830 */ 000028AC 939F0044 stw [r31 + 0x0044], r28 000028B0 939F003C stw [r31 + 0x003C], r28 000028B4 939F0040 stw [r31 + 0x0040], r28 label000028B8: 000028B8 38600000 li r3, 0x0000 000028BC 81810068 lwz r12, [r1 + 0x0068] 000028C0 30210060 addic r1, r1, 96 label000028C4: 000028C4 7D8803A6 mtlr r12 000028C8 BB81FFF0 lmw r28, [r1 - 0x0010] 000028CC 4E800020 blr 000028D0 00000000 .invalid 000028D4 00002041 .invalid 000028D8 80040200 lwz r0, [r4 + 0x0200] 000028DC 00000000 .invalid 000028E0 00000164 .invalid 000028E4 000B4F70 .invalid 000028E8 656E4443 oris r14, r11, 0x4443 000028EC 61636865 ori r3, r11, 0x6865 000028F0 73000000 andi. r0, r24, 0x0000 fn000028F4: 000028F4 38000000 li r0, 0x0000 000028F8 90030044 stw [r3 + 0x0044], r0 000028FC 9003003C stw [r3 + 0x003C], r0 00002900 90030040 stw [r3 + 0x0040], r0 00002904 4E800020 blr 00002908 00000000 .invalid 0000290C 00002040 .invalid 00002910 00000100 .invalid 00002914 00000000 .invalid 00002918 00000014 .invalid 0000291C 000C5265 .invalid 00002920 73657444 andi. r5, r27, 0x7444 00002924 43616368 bc 27, 1, +0x00006368 /* 00008C8C */ 00002928 65730000 oris r19, r11, 0x0000 fn0000292C: 0000292C 93E1FFFC stw [r1 - 0x0004], r31 00002930 3BE30000 addi r31, r3, 0x0000 00002934 80630024 lwz r3, [r3 + 0x0024] 00002938 7C0802A6 mflr r0 0000293C 2C030000 cmpwi r3, 0 00002940 90010008 stw [r1 + 0x0008], r0 00002944 9421FFB0 stwu [r1 - 0x0050], r1 00002948 41820014 beq +0x00000014 /* 0000295C */ 0000294C 480000B1 bl +0x000000B0 /* 000029FC */ 00002950 80410014 lwz r2, [r1 + 0x0014] 00002954 38000000 li r0, 0x0000 00002958 901F0024 stw [r31 + 0x0024], r0 label0000295C: 0000295C 807F0028 lwz r3, [r31 + 0x0028] 00002960 2C030000 cmpwi r3, 0 00002964 41820014 beq +0x00000014 /* 00002978 */ 00002968 48000095 bl +0x00000094 /* 000029FC */ 0000296C 80410014 lwz r2, [r1 + 0x0014] 00002970 38000000 li r0, 0x0000 00002974 901F0028 stw [r31 + 0x0028], r0 label00002978: 00002978 807F002C lwz r3, [r31 + 0x002C] 0000297C 38000000 li r0, 0x0000 00002980 2C030000 cmpwi r3, 0 00002984 41820014 beq +0x00000014 /* 00002998 */ 00002988 48000075 bl +0x00000074 /* 000029FC */ 0000298C 80410014 lwz r2, [r1 + 0x0014] 00002990 38000000 li r0, 0x0000 00002994 901F002C stw [r31 + 0x002C], r0 label00002998: 00002998 B01F0048 sth [r31 + 0x0048], r0 0000299C 81810058 lwz r12, [r1 + 0x0058] 000029A0 83E1004C lwz r31, [r1 + 0x004C] 000029A4 7D8803A6 mtlr r12 000029A8 30210050 addic r1, r1, 80 000029AC 4E800020 blr 000029B0 00000000 .invalid 000029B4 00002041 .invalid 000029B8 80010100 lwz r0, [r1 + 0x0100] 000029BC 00000000 .invalid 000029C0 00000084 .invalid 000029C4 000C436C .invalid 000029C8 6F736544 xoris r19, r27, 0x6544 000029CC 43616368 bc 27, 1, +0x00006368 /* 00008D34 */ 000029D0 65730000 oris r19, r11, 0x0000 000029D4 00000000 .invalid fn000029D8: 000029D8 8182001C lwz r12, [r2 + 0x001C] 000029DC 90410014 stw [r1 + 0x0014], r2 000029E0 800C0000 lwz r0, [r12] 000029E4 804C0004 lwz r2, [r12 + 0x0004] 000029E8 7C0903A6 mtctr r0 000029EC 4E800420 bctr 000029F0 00000000 .invalid 000029F4 000C8000 .invalid 000029F8 00000000 .invalid fn000029FC: 000029FC 81820020 lwz r12, [r2 + 0x0020] 00002A00 90410014 stw [r1 + 0x0014], r2 00002A04 800C0000 lwz r0, [r12] 00002A08 804C0004 lwz r2, [r12 + 0x0004] 00002A0C 7C0903A6 mtctr r0 00002A10 4E800420 bctr 00002A14 00000000 .invalid 00002A18 000C8000 .invalid 00002A1C 00000000 .invalid fn00002A20: 00002A20 81820024 lwz r12, [r2 + 0x0024] 00002A24 90410014 stw [r1 + 0x0014], r2 00002A28 800C0000 lwz r0, [r12] 00002A2C 804C0004 lwz r2, [r12 + 0x0004] 00002A30 7C0903A6 mtctr r0 00002A34 4E800420 bctr 00002A38 00000000 .invalid 00002A3C 000C8000 .invalid 00002A40 00000000 .invalid fn00002A44: 00002A44 81820028 lwz r12, [r2 + 0x0028] 00002A48 90410014 stw [r1 + 0x0014], r2 00002A4C 800C0000 lwz r0, [r12] 00002A50 804C0004 lwz r2, [r12 + 0x0004] 00002A54 7C0903A6 mtctr r0 00002A58 4E800420 bctr 00002A5C 00000000 .invalid 00002A60 000C8000 .invalid 00002A64 00000000 .invalid fn00002A68: 00002A68 8182002C lwz r12, [r2 + 0x002C] 00002A6C 90410014 stw [r1 + 0x0014], r2 00002A70 800C0000 lwz r0, [r12] 00002A74 804C0004 lwz r2, [r12 + 0x0004] 00002A78 7C0903A6 mtctr r0 00002A7C 4E800420 bctr 00002A80 00000000 .invalid 00002A84 000C8000 .invalid 00002A88 00000000 .invalid fn00002A8C: 00002A8C 81820030 lwz r12, [r2 + 0x0030] 00002A90 90410014 stw [r1 + 0x0014], r2 00002A94 800C0000 lwz r0, [r12] 00002A98 804C0004 lwz r2, [r12 + 0x0004] 00002A9C 7C0903A6 mtctr r0 00002AA0 4E800420 bctr 00002AA4 00000000 .invalid 00002AA8 000C8000 .invalid 00002AAC 00000000 .invalid fn00002AB0: 00002AB0 81820034 lwz r12, [r2 + 0x0034] 00002AB4 90410014 stw [r1 + 0x0014], r2 00002AB8 800C0000 lwz r0, [r12] 00002ABC 804C0004 lwz r2, [r12 + 0x0004] 00002AC0 7C0903A6 mtctr r0 00002AC4 4E800420 bctr 00002AC8 00000000 .invalid 00002ACC 000C8000 .invalid 00002AD0 00000000 .invalid fn00002AD4: 00002AD4 81820038 lwz r12, [r2 + 0x0038] 00002AD8 90410014 stw [r1 + 0x0014], r2 00002ADC 800C0000 lwz r0, [r12] 00002AE0 804C0004 lwz r2, [r12 + 0x0004] 00002AE4 7C0903A6 mtctr r0 00002AE8 4E800420 bctr 00002AEC 00000000 .invalid 00002AF0 000C8000 .invalid 00002AF4 00000000 .invalid fn00002AF8: 00002AF8 8182003C lwz r12, [r2 + 0x003C] 00002AFC 90410014 stw [r1 + 0x0014], r2 00002B00 800C0000 lwz r0, [r12] 00002B04 804C0004 lwz r2, [r12 + 0x0004] 00002B08 7C0903A6 mtctr r0 00002B0C 4E800420 bctr 00002B10 00000000 .invalid 00002B14 000C8000 .invalid 00002B18 00000000 .invalid fn00002B1C: 00002B1C 81820040 lwz r12, [r2 + 0x0040] 00002B20 90410014 stw [r1 + 0x0014], r2 00002B24 800C0000 lwz r0, [r12] 00002B28 804C0004 lwz r2, [r12 + 0x0004] 00002B2C 7C0903A6 mtctr r0 00002B30 4E800420 bctr 00002B34 00000000 .invalid 00002B38 000C8000 .invalid 00002B3C 00000000 .invalid fn00002B40: 00002B40 81820044 lwz r12, [r2 + 0x0044] 00002B44 90410014 stw [r1 + 0x0014], r2 00002B48 800C0000 lwz r0, [r12] 00002B4C 804C0004 lwz r2, [r12 + 0x0004] 00002B50 7C0903A6 mtctr r0 00002B54 4E800420 bctr 00002B58 00000000 .invalid 00002B5C 000C8000 .invalid 00002B60 00000000 .invalid fn00002B64: 00002B64 81820048 lwz r12, [r2 + 0x0048] 00002B68 90410014 stw [r1 + 0x0014], r2 00002B6C 800C0000 lwz r0, [r12] 00002B70 804C0004 lwz r2, [r12 + 0x0004] 00002B74 7C0903A6 mtctr r0 00002B78 4E800420 bctr 00002B7C 00000000 .invalid 00002B80 000C8000 .invalid 00002B84 00000000 .invalid fn00002B88: 00002B88 8182004C lwz r12, [r2 + 0x004C] 00002B8C 90410014 stw [r1 + 0x0014], r2 00002B90 800C0000 lwz r0, [r12] 00002B94 804C0004 lwz r2, [r12 + 0x0004] 00002B98 7C0903A6 mtctr r0 00002B9C 4E800420 bctr 00002BA0 00000000 .invalid 00002BA4 000C8000 .invalid 00002BA8 00000000 .invalid fn00002BAC: 00002BAC 81820050 lwz r12, [r2 + 0x0050] 00002BB0 90410014 stw [r1 + 0x0014], r2 00002BB4 800C0000 lwz r0, [r12] 00002BB8 804C0004 lwz r2, [r12 + 0x0004] 00002BBC 7C0903A6 mtctr r0 00002BC0 4E800420 bctr 00002BC4 00000000 .invalid 00002BC8 000C8000 .invalid 00002BCC 00000000 .invalid fn00002BD0: 00002BD0 BDE1FFBC stmw [r1 - 0x0044], r15 00002BD4 7C0802A6 mflr r0 00002BD8 7D800026 mfcr r12 00002BDC 91810004 stw [r1 + 0x0004], r12 00002BE0 90010008 stw [r1 + 0x0008], r0 00002BE4 9421FF10 stwu [r1 - 0x00F0], r1 00002BE8 3AA30000 addi r21, r3, 0x0000 00002BEC 3A800001 li r20, 0x0001 00002BF0 9A810038 stb [r1 + 0x0038], r20 00002BF4 A895001E lha r4, [r21 + 0x001E] 00002BF8 30A10041 addic r5, r1, 65 00002BFC 3084FFFF subic r4, r4, 1 00002C00 7C910734 extsh r17, r4 00002C04 30810051 addic r4, r1, 81 00002C08 909500A0 stw [r21 + 0x00A0], r4 00002C0C 30810061 addic r4, r1, 97 00002C10 9095009C stw [r21 + 0x009C], r4 00002C14 30810071 addic r4, r1, 113 00002C18 909500A8 stw [r21 + 0x00A8], r4 00002C1C 30810039 addic r4, r1, 57 00002C20 90950088 stw [r21 + 0x0088], r4 00002C24 30810081 addic r4, r1, 129 00002C28 9095008C stw [r21 + 0x008C], r4 00002C2C 3A400008 li r18, 0x0008 00002C30 90B500A4 stw [r21 + 0x00A4], r5 00002C34 B2550094 sth [r21 + 0x0094], r18 00002C38 39E00000 li r15, 0x0000 00002C3C 3AE00004 li r23, 0x0004 00002C40 3AC00003 li r22, 0x0003 00002C44 3A600002 li r19, 0x0002 00002C48 3A000005 li r16, 0x0005 00002C4C 3B400006 li r26, 0x0006 00002C50 3B800007 li r28, 0x0007 label00002C54: 00002C54 2C110000 cmpwi r17, 0 00002C58 83750008 lwz r27, [r21 + 0x0008] 00002C5C 8335000C lwz r25, [r21 + 0x000C] 00002C60 38A00000 li r5, 0x0000 00002C64 40820014 bne +0x00000014 /* 00002C78 */ 00002C68 A8950020 lha r4, [r21 + 0x0020] 00002C6C 2C840000 cmpwi cr1, r4, 0 00002C70 41860008 beq cr1, +0x00000008 /* 00002C78 */ 00002C74 38A00001 li r5, 0x0001 label00002C78: 00002C78 7CA40735 extsh. r4, r5 00002C7C A895001A lha r4, [r21 + 0x001A] 00002C80 3084FFFF subic r4, r4, 1 00002C84 4E000000 mcrf cr4, cr0 00002C88 7C980734 extsh r24, r4 label00002C8C: 00002C8C 2D980000 cmpwi cr3, r24, 0 00002C90 83D5009C lwz r30, [r21 + 0x009C] 00002C94 80B500A4 lwz r5, [r21 + 0x00A4] 00002C98 809500A0 lwz r4, [r21 + 0x00A0] 00002C9C 90B500A0 stw [r21 + 0x00A0], r5 00002CA0 9095009C stw [r21 + 0x009C], r4 00002CA4 93D500A4 stw [r21 + 0x00A4], r30 00002CA8 408E00C0 bne cr3, +0x000000C0 /* 00002D68 */ 00002CAC 83F5004C lwz r31, [r21 + 0x004C] 00002CB0 2C1F0000 cmpwi r31, 0 00002CB4 418200B4 beq +0x000000B4 /* 00002D68 */ 00002CB8 83B50008 lwz r29, [r21 + 0x0008] 00002CBC 38750000 addi r3, r21, 0x0000 00002CC0 48000ABD bl +0x00000ABC /* 0000377C */ 00002CC4 B2550094 sth [r21 + 0x0094], r18 00002CC8 39600004 li r11, 0x0004 00002CCC 39400000 li r10, 0x0000 00002CD0 41920010 beq cr4, +0x00000010 /* 00002CE0 */ 00002CD4 A9750020 lha r11, [r21 + 0x0020] 00002CD8 208B0004 subfic r4, r11, 4 00002CDC 7C8A0734 extsh r10, r4 label00002CE0: 00002CE0 80B50008 lwz r5, [r21 + 0x0008] 00002CE4 88FD0000 lbz r7, [r29] 00002CE8 30A50004 addic r5, r5, 4 00002CEC 90B50008 stw [r21 + 0x0008], r5 00002CF0 54E4C00E rlwinm r4, r7, 24, 0, 7 00002CF4 54E5801E rlwinm r5, r7, 16, 0, 15 00002CF8 7C842814 addc r4, r4, r5 00002CFC 54E5402E rlwinm r5, r7, 8, 0, 23 00002D00 7C842814 addc r4, r4, r5 00002D04 7D072014 addc r8, r7, r4 00002D08 7D09F878 andc r9, r8, r31 00002D0C 309EFFFC subic r4, r30, 4 label00002D10: 00002D10 30ABFFFF subic r5, r11, 1 00002D14 80FD0000 lwz r7, [r29] 00002D18 7CAB0735 extsh. r11, r5 00002D1C 7FE53838 and r5, r31, r7 00002D20 7CA54B78 or r5, r5, r9 00002D24 94A40004 stwu [r4 + 0x0004], r5 00002D28 A8F50014 lha r7, [r21 + 0x0014] 00002D2C 38BE0000 addi r5, r30, 0x0000 00002D30 7FBD3814 addc r29, r29, r7 00002D34 33DE0004 addic r30, r30, 4 00002D38 4082FFD8 bne -0x00000028 /* 00002D10 */ 00002D3C 2C0A0000 cmpwi r10, 0 00002D40 308AFFFF subic r4, r10, 1 00002D44 7C840734 extsh r4, r4 00002D48 418200D8 beq +0x000000D8 /* 00002E20 */ label00002D4C: 00002D4C 2C040000 cmpwi r4, 0 00002D50 3084FFFF subic r4, r4, 1 00002D54 95050004 stwu [r5 + 0x0004], r8 00002D58 7C840734 extsh r4, r4 00002D5C 4082FFF0 bne -0x00000010 /* 00002D4C */ 00002D60 8095000C lwz r4, [r21 + 0x000C] 00002D64 480000C0 b +0x000000C0 /* 00002E24 */ label00002D68: 00002D68 80950008 lwz r4, [r21 + 0x0008] 00002D6C 30A40004 addic r5, r4, 4 00002D70 90B50008 stw [r21 + 0x0008], r5 00002D74 41920078 beq cr4, +0x00000078 /* 00002DEC */ 00002D78 89040000 lbz r8, [r4] 00002D7C A9550020 lha r10, [r21 + 0x0020] 00002D80 5507C00E rlwinm r7, r8, 24, 0, 7 00002D84 5505801E rlwinm r5, r8, 16, 0, 15 00002D88 7CA72814 addc r5, r7, r5 00002D8C 5507402E rlwinm r7, r8, 8, 0, 23 00002D90 7CA53814 addc r5, r5, r7 00002D94 7CE82814 addc r7, r8, r5 00002D98 30BEFFFC subic r5, r30, 4 label00002D9C: 00002D9C 310AFFFF subic r8, r10, 1 00002DA0 81240000 lwz r9, [r4] 00002DA4 7D0A0735 extsh. r10, r8 00002DA8 95250004 stwu [r5 + 0x0004], r9 00002DAC A9350014 lha r9, [r21 + 0x0014] 00002DB0 391E0000 addi r8, r30, 0x0000 00002DB4 7C892014 addc r4, r9, r4 00002DB8 33DE0004 addic r30, r30, 4 00002DBC 4082FFE0 bne -0x00000020 /* 00002D9C */ 00002DC0 A8950020 lha r4, [r21 + 0x0020] 00002DC4 20840004 subfic r4, r4, 4 00002DC8 7C840734 extsh r4, r4 00002DCC 3084FFFF subic r4, r4, 1 label00002DD0: 00002DD0 7C850735 extsh. r5, r4 00002DD4 38850000 addi r4, r5, 0x0000 00002DD8 94E80004 stwu [r8 + 0x0004], r7 00002DDC 3084FFFF subic r4, r4, 1 00002DE0 4082FFF0 bne -0x00000010 /* 00002DD0 */ 00002DE4 8095000C lwz r4, [r21 + 0x000C] 00002DE8 4800003C b +0x0000003C /* 00002E24 */ label00002DEC: 00002DEC 80A40000 lwz r5, [r4] 00002DF0 90BE0000 stw [r30], r5 00002DF4 A8B50014 lha r5, [r21 + 0x0014] 00002DF8 7CE5202E lwzx r7, r5, r4 00002DFC 7C852014 addc r4, r5, r4 00002E00 90FE0004 stw [r30 + 0x0004], r7 00002E04 A8B50014 lha r5, [r21 + 0x0014] 00002E08 7CE5202E lwzx r7, r5, r4 00002E0C 7C852014 addc r4, r5, r4 00002E10 90FE0008 stw [r30 + 0x0008], r7 00002E14 A8B50014 lha r5, [r21 + 0x0014] 00002E18 7C85202E lwzx r4, r5, r4 00002E1C 909E000C stw [r30 + 0x000C], r4 label00002E20: 00002E20 8095000C lwz r4, [r21 + 0x000C] label00002E24: 00002E24 2C840000 cmpwi cr1, r4, 0 00002E28 4186016C beq cr1, +0x0000016C /* 00002F94 */ 00002E2C 80B500A4 lwz r5, [r21 + 0x00A4] 00002E30 3960FFFF li r11, 0xFFFFFFFF 00002E34 408E0014 bne cr3, +0x00000014 /* 00002E48 */ 00002E38 80F5004C lwz r7, [r21 + 0x004C] 00002E3C 2C070000 cmpwi r7, 0 00002E40 41820008 beq +0x00000008 /* 00002E48 */ 00002E44 39670000 addi r11, r7, 0x0000 label00002E48: 00002E48 30E40004 addic r7, r4, 4 00002E4C 90F5000C stw [r21 + 0x000C], r7 00002E50 419200A8 beq cr4, +0x000000A8 /* 00002EF8 */ 00002E54 30A5FFFC subic r5, r5, 4 00002E58 A9950020 lha r12, [r21 + 0x0020] 00002E5C 85050004 lwzu r8, [r5 + 0x0004] 00002E60 80E40000 lwz r7, [r4] 00002E64 7D095838 and r9, r8, r11 00002E68 7D673838 and r7, r11, r7 00002E6C 314CFFFF subic r10, r12, 1 00002E70 7D480735 extsh. r8, r10 00002E74 7C893800 cmp cr1, r9, r7 label00002E78: 00002E78 40860034 bne cr1, +0x00000034 /* 00002EAC */ 00002E7C A8F50016 lha r7, [r21 + 0x0016] 00002E80 7D4C0734 extsh r12, r10 00002E84 7C843814 addc r4, r4, r7 00002E88 41820024 beq +0x00000024 /* 00002EAC */ 00002E8C 85050004 lwzu r8, [r5 + 0x0004] 00002E90 80E40000 lwz r7, [r4] 00002E94 314CFFFF subic r10, r12, 1 00002E98 7D085838 and r8, r8, r11 00002E9C 7D673838 and r7, r11, r7 00002EA0 7D490735 extsh. r9, r10 00002EA4 7C883800 cmp cr1, r8, r7 00002EA8 4BFFFFD0 b -0x00000030 /* 00002E78 */ label00002EAC: 00002EAC 2C0C0000 cmpwi r12, 0 00002EB0 408200E4 bne +0x000000E4 /* 00002F94 */ 00002EB4 A8B50094 lha r5, [r21 + 0x0094] 00002EB8 80950078 lwz r4, [r21 + 0x0078] 00002EBC 2C850000 cmpwi cr1, r5, 0 00002EC0 5484007E rlwinm r4, r4, 0, 1, 31 00002EC4 90950078 stw [r21 + 0x0078], r4 00002EC8 40860010 bne cr1, +0x00000010 /* 00002ED8 */ 00002ECC A8950096 lha r4, [r21 + 0x0096] 00002ED0 2C0400FF cmpwi r4, 255 00002ED4 40820010 bne +0x00000010 /* 00002EE4 */ label00002ED8: 00002ED8 38750000 addi r3, r21, 0x0000 00002EDC 480008A1 bl +0x000008A0 /* 0000377C */ label00002EE0: 00002EE0 B1F50094 sth [r21 + 0x0094], r15 label00002EE4: 00002EE4 80950080 lwz r4, [r21 + 0x0080] 00002EE8 A8F50096 lha r7, [r21 + 0x0096] 00002EEC 30840001 addic r4, r4, 1 00002EF0 90950080 stw [r21 + 0x0080], r4 00002EF4 480006DC b +0x000006DC /* 000035D0 */ label00002EF8: 00002EF8 80E50000 lwz r7, [r5] 00002EFC 81040000 lwz r8, [r4] 00002F00 7CE75838 and r7, r7, r11 00002F04 7D684038 and r8, r11, r8 00002F08 7C074000 cmp r7, r8 00002F0C 40820088 bne +0x00000088 /* 00002F94 */ 00002F10 A8F50016 lha r7, [r21 + 0x0016] 00002F14 81050004 lwz r8, [r5 + 0x0004] 00002F18 7D24382E lwzx r9, r4, r7 00002F1C 7D085838 and r8, r8, r11 00002F20 7D694838 and r9, r11, r9 00002F24 7C884800 cmp cr1, r8, r9 00002F28 7C843814 addc r4, r4, r7 00002F2C 40860068 bne cr1, +0x00000068 /* 00002F94 */ 00002F30 7D24382E lwzx r9, r4, r7 00002F34 81050008 lwz r8, [r5 + 0x0008] 00002F38 7D694838 and r9, r11, r9 00002F3C 7D085838 and r8, r8, r11 00002F40 7C084800 cmp r8, r9 00002F44 7C843814 addc r4, r4, r7 00002F48 4082004C bne +0x0000004C /* 00002F94 */ 00002F4C 7C84382E lwzx r4, r4, r7 00002F50 80A5000C lwz r5, [r5 + 0x000C] 00002F54 7D642038 and r4, r11, r4 00002F58 7CA55838 and r5, r5, r11 00002F5C 7C852000 cmp cr1, r5, r4 00002F60 40860034 bne cr1, +0x00000034 /* 00002F94 */ 00002F64 A8B50094 lha r5, [r21 + 0x0094] 00002F68 80950078 lwz r4, [r21 + 0x0078] 00002F6C 2C050000 cmpwi r5, 0 00002F70 5484007E rlwinm r4, r4, 0, 1, 31 00002F74 90950078 stw [r21 + 0x0078], r4 00002F78 4082FF60 bne -0x000000A0 /* 00002ED8 */ 00002F7C A8950096 lha r4, [r21 + 0x0096] 00002F80 2C8400FF cmpwi cr1, r4, 255 00002F84 4086FF60 bne cr1, -0x000000A0 /* 00002EE4 */ 00002F88 38750000 addi r3, r21, 0x0000 00002F8C 480007F1 bl +0x000007F0 /* 0000377C */ 00002F90 4BFFFF50 b -0x000000B0 /* 00002EE0 */ label00002F94: 00002F94 809500A4 lwz r4, [r21 + 0x00A4] 00002F98 3980000F li r12, 0x000F 00002F9C 30E4FFFF subic r7, r4, 1 00002FA0 3BE00000 li r31, 0x0000 label00002FA4: 00002FA4 8FC70001 lbzu r30, [r7 + 0x0001] 00002FA8 30BFFFFF subic r5, r31, 1 00002FAC 2C1F0000 cmpwi r31, 0 00002FB0 8095008C lwz r4, [r21 + 0x008C] 00002FB4 7FC80774 extsb r8, r30 00002FB8 7CA90734 extsh r9, r5 00002FBC 2E8C0000 cmpwi cr5, r12, 0 00002FC0 30A4FFFF subic r5, r4, 1 00002FC4 41820044 beq +0x00000044 /* 00003008 */ 00002FC8 8D650001 lbzu r11, [r5 + 0x0001] 00002FCC 2C090000 cmpwi r9, 0 00002FD0 7D6B0774 extsb r11, r11 00002FD4 7C8B4000 cmp cr1, r11, r8 00002FD8 3149FFFF subic r10, r9, 1 00002FDC 30840001 addic r4, r4, 1 label00002FE0: 00002FE0 41860034 beq cr1, +0x00000034 /* 00003014 */ 00002FE4 7D490734 extsh r9, r10 00002FE8 3149FFFF subic r10, r9, 1 00002FEC 4182001C beq +0x0000001C /* 00003008 */ 00002FF0 8D650001 lbzu r11, [r5 + 0x0001] 00002FF4 2C090000 cmpwi r9, 0 00002FF8 7D690774 extsb r9, r11 00002FFC 7C894000 cmp cr1, r9, r8 00003000 30840001 addic r4, r4, 1 00003004 4BFFFFDC b -0x00000024 /* 00002FE0 */ label00003008: 00003008 9BC40000 stb [r4], r30 0000300C 309F0001 addic r4, r31, 1 00003010 7C9F0734 extsh r31, r4 label00003014: 00003014 308CFFFF subic r4, r12, 1 00003018 7C8C0734 extsh r12, r4 0000301C 4096FF88 bne cr5, -0x00000078 /* 00002FA4 */ 00003020 2C1F0001 cmpwi r31, 1 00003024 A9750094 lha r11, [r21 + 0x0094] 00003028 B3F50086 sth [r21 + 0x0086], r31 0000302C 2E8B0008 cmpwi cr5, r11, 8 00003030 2C8B0003 cmpwi cr1, r11, 3 00003034 40820064 bne +0x00000064 /* 00003098 */ 00003038 40860030 bne cr1, +0x00000030 /* 00003068 */ 0000303C A8F50096 lha r7, [r21 + 0x0096] 00003040 2C0700FF cmpwi r7, 255 00003044 41820024 beq +0x00000024 /* 00003068 */ 00003048 80950088 lwz r4, [r21 + 0x0088] 0000304C 80B5008C lwz r5, [r21 + 0x008C] 00003050 88840000 lbz r4, [r4] 00003054 88A50000 lbz r5, [r5] 00003058 7C840774 extsb r4, r4 0000305C 7CA50774 extsb r5, r5 00003060 7C842800 cmp cr1, r4, r5 00003064 4186056C beq cr1, +0x0000056C /* 000035D0 */ label00003068: 00003068 38750000 addi r3, r21, 0x0000 0000306C 48000711 bl +0x00000710 /* 0000377C */ 00003070 8095008C lwz r4, [r21 + 0x008C] 00003074 B2D50094 sth [r21 + 0x0094], r22 00003078 88A40000 lbz r5, [r4] 0000307C 80950088 lwz r4, [r21 + 0x0088] 00003080 98A40000 stb [r4], r5 00003084 A8F50096 lha r7, [r21 + 0x0096] 00003088 2C180000 cmpwi r24, 0 0000308C 30870001 addic r4, r7, 1 00003090 30B8FFFF subic r5, r24, 1 00003094 48000548 b +0x00000548 /* 000035DC */ label00003098: 00003098 2C0B0000 cmpwi r11, 0 0000309C 41960228 beq cr5, +0x00000228 /* 000032C4 */ 000030A0 41820224 beq +0x00000224 /* 000032C4 */ 000030A4 80B500A0 lwz r5, [r21 + 0x00A0] 000030A8 809500A4 lwz r4, [r21 + 0x00A4] 000030AC 81450000 lwz r10, [r5] 000030B0 80E40000 lwz r7, [r4] 000030B4 7C875000 cmp cr1, r7, r10 000030B8 40860078 bne cr1, +0x00000078 /* 00003130 */ 000030BC 80E40004 lwz r7, [r4 + 0x0004] 000030C0 81050004 lwz r8, [r5 + 0x0004] 000030C4 7C074000 cmp r7, r8 000030C8 40820068 bne +0x00000068 /* 00003130 */ 000030CC 80E40008 lwz r7, [r4 + 0x0008] 000030D0 81050008 lwz r8, [r5 + 0x0008] 000030D4 7C874000 cmp cr1, r7, r8 000030D8 40860058 bne cr1, +0x00000058 /* 00003130 */ 000030DC 80E4000C lwz r7, [r4 + 0x000C] 000030E0 8105000C lwz r8, [r5 + 0x000C] 000030E4 7C074000 cmp r7, r8 000030E8 40820048 bne +0x00000048 /* 00003130 */ 000030EC 38AB0000 addi r5, r11, 0x0000 000030F0 80950078 lwz r4, [r21 + 0x0078] 000030F4 2C850001 cmpwi cr1, r5, 1 000030F8 548400C2 rlwinm r4, r4, 0, 3, 1 000030FC 90950078 stw [r21 + 0x0078], r4 00003100 40860010 bne cr1, +0x00000010 /* 00003110 */ 00003104 A8F50096 lha r7, [r21 + 0x0096] 00003108 2C0700FF cmpwi r7, 255 0000310C 408204C4 bne +0x000004C4 /* 000035D0 */ label00003110: 00003110 38750000 addi r3, r21, 0x0000 00003114 48000669 bl +0x00000668 /* 0000377C */ 00003118 B2950094 sth [r21 + 0x0094], r20 0000311C A8F50096 lha r7, [r21 + 0x0096] 00003120 2C180000 cmpwi r24, 0 00003124 30870001 addic r4, r7, 1 00003128 30B8FFFF subic r5, r24, 1 0000312C 480004B0 b +0x000004B0 /* 000035DC */ label00003130: 00003130 A8F5001A lha r7, [r21 + 0x001A] 00003134 30E7FFFE subic r7, r7, 2 00003138 7C183800 cmp r24, r7 0000313C 41820188 beq +0x00000188 /* 000032C4 */ 00003140 418E0184 beq cr3, +0x00000184 /* 000032C4 */ 00003144 2C980001 cmpwi cr1, r24, 1 00003148 80F5009C lwz r7, [r21 + 0x009C] 0000314C 40860010 bne cr1, +0x00000010 /* 0000315C */ 00003150 8115004C lwz r8, [r21 + 0x004C] 00003154 2C080000 cmpwi r8, 0 00003158 4082016C bne +0x0000016C /* 000032C4 */ label0000315C: 0000315C 81040000 lwz r8, [r4] 00003160 81270000 lwz r9, [r7] 00003164 7C884800 cmp cr1, r8, r9 00003168 4086015C bne cr1, +0x0000015C /* 000032C4 */ 0000316C 81040004 lwz r8, [r4 + 0x0004] 00003170 81270004 lwz r9, [r7 + 0x0004] 00003174 7C084800 cmp r8, r9 00003178 4082014C bne +0x0000014C /* 000032C4 */ 0000317C 81040008 lwz r8, [r4 + 0x0008] 00003180 81270008 lwz r9, [r7 + 0x0008] 00003184 7C884800 cmp cr1, r8, r9 00003188 4086013C bne cr1, +0x0000013C /* 000032C4 */ 0000318C 8084000C lwz r4, [r4 + 0x000C] 00003190 80E7000C lwz r7, [r7 + 0x000C] 00003194 7C043800 cmp r4, r7 00003198 4082012C bne +0x0000012C /* 000032C4 */ 0000319C 80F50008 lwz r7, [r21 + 0x0008] 000031A0 809500A8 lwz r4, [r21 + 0x00A8] 000031A4 81070000 lwz r8, [r7] 000031A8 7C8A4000 cmp cr1, r10, r8 000031AC 91040000 stw [r4], r8 000031B0 40860104 bne cr1, +0x00000104 /* 000032B4 */ 000031B4 A9150014 lha r8, [r21 + 0x0014] 000031B8 81450004 lwz r10, [r5 + 0x0004] 000031BC 7D28382E lwzx r9, r8, r7 000031C0 7CE83814 addc r7, r8, r7 000031C4 7C0A4800 cmp r10, r9 000031C8 91240004 stw [r4 + 0x0004], r9 000031CC 408200E8 bne +0x000000E8 /* 000032B4 */ 000031D0 A9150014 lha r8, [r21 + 0x0014] 000031D4 81450008 lwz r10, [r5 + 0x0008] 000031D8 7D28382E lwzx r9, r8, r7 000031DC 7CE83814 addc r7, r8, r7 000031E0 7C8A4800 cmp cr1, r10, r9 000031E4 91240008 stw [r4 + 0x0008], r9 000031E8 408600CC bne cr1, +0x000000CC /* 000032B4 */ 000031EC A9150014 lha r8, [r21 + 0x0014] 000031F0 80A5000C lwz r5, [r5 + 0x000C] 000031F4 7CE8382E lwzx r7, r8, r7 000031F8 7C053800 cmp r5, r7 000031FC 90E4000C stw [r4 + 0x000C], r7 00003200 408200B4 bne +0x000000B4 /* 000032B4 */ 00003204 A9750094 lha r11, [r21 + 0x0094] 00003208 2C8B0002 cmpwi cr1, r11, 2 0000320C 4186001C beq cr1, +0x0000001C /* 00003228 */ 00003210 8095000C lwz r4, [r21 + 0x000C] 00003214 2C040000 cmpwi r4, 0 00003218 41820010 beq +0x00000010 /* 00003228 */ 0000321C A8950096 lha r4, [r21 + 0x0096] 00003220 2C840000 cmpwi cr1, r4, 0 00003224 4186009C beq cr1, +0x0000009C /* 000032C0 */ label00003228: 00003228 80B5000C lwz r5, [r21 + 0x000C] 0000322C 80950008 lwz r4, [r21 + 0x0008] 00003230 2C050000 cmpwi r5, 0 00003234 30840004 addic r4, r4, 4 00003238 90950008 stw [r21 + 0x0008], r4 0000323C 809500A0 lwz r4, [r21 + 0x00A0] 00003240 8115009C lwz r8, [r21 + 0x009C] 00003244 9095009C stw [r21 + 0x009C], r4 00003248 809500A8 lwz r4, [r21 + 0x00A8] 0000324C 30E50004 addic r7, r5, 4 00003250 80B500A4 lwz r5, [r21 + 0x00A4] 00003254 3138FFFF subic r9, r24, 1 00003258 90B500A0 stw [r21 + 0x00A0], r5 0000325C 909500A4 stw [r21 + 0x00A4], r4 00003260 911500A8 stw [r21 + 0x00A8], r8 00003264 41820008 beq +0x00000008 /* 0000326C */ 00003268 90F5000C stw [r21 + 0x000C], r7 label0000326C: 0000326C A8950094 lha r4, [r21 + 0x0094] 00003270 7D380734 extsh r24, r9 00003274 2C840002 cmpwi cr1, r4, 2 00003278 80950078 lwz r4, [r21 + 0x0078] 0000327C 548400C2 rlwinm r4, r4, 0, 3, 1 00003280 90950078 stw [r21 + 0x0078], r4 00003284 40860010 bne cr1, +0x00000010 /* 00003294 */ 00003288 A8F50096 lha r7, [r21 + 0x0096] 0000328C 2C0700FF cmpwi r7, 255 00003290 40820340 bne +0x00000340 /* 000035D0 */ label00003294: 00003294 38750000 addi r3, r21, 0x0000 00003298 480004E5 bl +0x000004E4 /* 0000377C */ 0000329C B2750094 sth [r21 + 0x0094], r19 000032A0 A8F50096 lha r7, [r21 + 0x0096] 000032A4 2C180000 cmpwi r24, 0 000032A8 30870001 addic r4, r7, 1 000032AC 30B8FFFF subic r5, r24, 1 000032B0 4800032C b +0x0000032C /* 000035DC */ label000032B4: 000032B4 A9750094 lha r11, [r21 + 0x0094] 000032B8 ABF50086 lha r31, [r21 + 0x0086] 000032BC 48000008 b +0x00000008 /* 000032C4 */ label000032C0: 000032C0 ABF50086 lha r31, [r21 + 0x0086] label000032C4: 000032C4 2C9F0002 cmpwi cr1, r31, 2 000032C8 2F1F0004 cmpwi cr6, r31, 4 000032CC 2C0B0004 cmpwi r11, 4 000032D0 2E9F0008 cmpwi cr5, r31, 8 000032D4 408600DC bne cr1, +0x000000DC /* 000033B0 */ 000032D8 408200C4 bne +0x000000C4 /* 0000339C */ 000032DC A8950096 lha r4, [r21 + 0x0096] 000032E0 2C04000F cmpwi r4, 15 000032E4 418200B8 beq +0x000000B8 /* 0000339C */ 000032E8 2C9F0000 cmpwi cr1, r31, 0 000032EC A8B50084 lha r5, [r21 + 0x0084] 000032F0 38E00000 li r7, 0x0000 000032F4 40850090 ble cr1, +0x00000090 /* 00003384 */ label000032F8: 000032F8 2C050000 cmpwi r5, 0 000032FC 2E850002 cmpwi cr5, r5, 2 00003300 31870001 addic r12, r7, 1 00003304 38800000 li r4, 0x0000 00003308 40810050 ble +0x00000050 /* 00003358 */ 0000330C 8135008C lwz r9, [r21 + 0x008C] 00003310 81150088 lwz r8, [r21 + 0x0088] 00003314 7D2938AE lbzx r9, r9, r7 00003318 7D4820AE lbzx r10, r8, r4 0000331C 38800001 li r4, 0x0001 00003320 7D290774 extsb r9, r9 00003324 7D4A0774 extsb r10, r10 00003328 7C095000 cmp r9, r10 0000332C 7C842800 cmp cr1, r4, r5 00003330 39400002 li r10, 0x0002 label00003334: 00003334 41820044 beq +0x00000044 /* 00003378 */ 00003338 40840020 bge cr1, +0x00000020 /* 00003358 */ 0000333C 7D6820AE lbzx r11, r8, r4 00003340 7D440734 extsh r4, r10 00003344 7D6A0774 extsb r10, r11 00003348 7C095000 cmp r9, r10 0000334C 7C842800 cmp cr1, r4, r5 00003350 31440001 addic r10, r4, 1 00003354 4BFFFFE0 b -0x00000020 /* 00003334 */ label00003358: 00003358 31250001 addic r9, r5, 1 0000335C 41960040 beq cr5, +0x00000040 /* 0000339C */ 00003360 8115008C lwz r8, [r21 + 0x008C] 00003364 80950088 lwz r4, [r21 + 0x0088] 00003368 7CE838AE lbzx r7, r8, r7 0000336C 7CE429AE stbx r4, r7, r5 00003370 7D250734 extsh r5, r9 00003374 ABF50086 lha r31, [r21 + 0x0086] label00003378: 00003378 7D870734 extsh r7, r12 0000337C 7C87F800 cmp cr1, r7, r31 00003380 4184FF78 blt cr1, -0x00000088 /* 000032F8 */ label00003384: 00003384 B0B50084 sth [r21 + 0x0084], r5 00003388 A8F50096 lha r7, [r21 + 0x0096] 0000338C 2C180000 cmpwi r24, 0 00003390 30870001 addic r4, r7, 1 00003394 30B8FFFF subic r5, r24, 1 00003398 48000244 b +0x00000244 /* 000035DC */ label0000339C: 0000339C 38750000 addi r3, r21, 0x0000 000033A0 480003DD bl +0x000003DC /* 0000377C */ 000033A4 B2F50094 sth [r21 + 0x0094], r23 000033A8 A8F50096 lha r7, [r21 + 0x0096] 000033AC 48000224 b +0x00000224 /* 000035D0 */ label000033B0: 000033B0 2C0B0005 cmpwi r11, 5 000033B4 2C8B0007 cmpwi cr1, r11, 7 000033B8 419900DC bgt cr6, +0x000000DC /* 00003494 */ 000033BC 408200C4 bne +0x000000C4 /* 00003480 */ 000033C0 A8950096 lha r4, [r21 + 0x0096] 000033C4 2C04000F cmpwi r4, 15 000033C8 418200B8 beq +0x000000B8 /* 00003480 */ 000033CC 2C9F0000 cmpwi cr1, r31, 0 000033D0 A8F50084 lha r7, [r21 + 0x0084] 000033D4 39000000 li r8, 0x0000 000033D8 40850090 ble cr1, +0x00000090 /* 00003468 */ label000033DC: 000033DC 2C070000 cmpwi r7, 0 000033E0 2E870004 cmpwi cr5, r7, 4 000033E4 31880001 addic r12, r8, 1 000033E8 38A00000 li r5, 0x0000 000033EC 40810050 ble +0x00000050 /* 0000343C */ 000033F0 8135008C lwz r9, [r21 + 0x008C] 000033F4 80950088 lwz r4, [r21 + 0x0088] 000033F8 7D4940AE lbzx r10, r9, r8 000033FC 7D2428AE lbzx r9, r4, r5 00003400 38A00001 li r5, 0x0001 00003404 7D4A0774 extsb r10, r10 00003408 7D290774 extsb r9, r9 0000340C 7C0A4800 cmp r10, r9 00003410 7C853800 cmp cr1, r5, r7 00003414 39200002 li r9, 0x0002 label00003418: 00003418 41820044 beq +0x00000044 /* 0000345C */ 0000341C 40840020 bge cr1, +0x00000020 /* 0000343C */ 00003420 7D6428AE lbzx r11, r4, r5 00003424 7D250734 extsh r5, r9 00003428 7D690774 extsb r9, r11 0000342C 7C0A4800 cmp r10, r9 00003430 7C853800 cmp cr1, r5, r7 00003434 31250001 addic r9, r5, 1 00003438 4BFFFFE0 b -0x00000020 /* 00003418 */ label0000343C: 0000343C 31270001 addic r9, r7, 1 00003440 41960040 beq cr5, +0x00000040 /* 00003480 */ 00003444 80B5008C lwz r5, [r21 + 0x008C] 00003448 80950088 lwz r4, [r21 + 0x0088] 0000344C 7CA540AE lbzx r5, r5, r8 00003450 7CA439AE stbx r4, r5, r7 00003454 7D270734 extsh r7, r9 00003458 ABF50086 lha r31, [r21 + 0x0086] label0000345C: 0000345C 7D880734 extsh r8, r12 00003460 7C88F800 cmp cr1, r8, r31 00003464 4184FF78 blt cr1, -0x00000088 /* 000033DC */ label00003468: 00003468 B0F50084 sth [r21 + 0x0084], r7 0000346C A8F50096 lha r7, [r21 + 0x0096] 00003470 2C180000 cmpwi r24, 0 00003474 30870001 addic r4, r7, 1 label00003478: 00003478 30B8FFFF subic r5, r24, 1 0000347C 48000160 b +0x00000160 /* 000035DC */ label00003480: 00003480 38750000 addi r3, r21, 0x0000 00003484 480002F9 bl +0x000002F8 /* 0000377C */ 00003488 B2150094 sth [r21 + 0x0094], r16 0000348C A8F50096 lha r7, [r21 + 0x0096] 00003490 48000140 b +0x00000140 /* 000035D0 */ label00003494: 00003494 2C0B0006 cmpwi r11, 6 00003498 419500D8 bgt cr5, +0x000000D8 /* 00003570 */ 0000349C 408200C0 bne +0x000000C0 /* 0000355C */ 000034A0 A8950096 lha r4, [r21 + 0x0096] 000034A4 2C84000F cmpwi cr1, r4, 15 000034A8 418600B4 beq cr1, +0x000000B4 /* 0000355C */ 000034AC 2C1F0000 cmpwi r31, 0 000034B0 A8F50084 lha r7, [r21 + 0x0084] 000034B4 39000000 li r8, 0x0000 000034B8 4081FFB0 ble -0x00000050 /* 00003468 */ label000034BC: 000034BC 2C870000 cmpwi cr1, r7, 0 000034C0 2E870008 cmpwi cr5, r7, 8 000034C4 31880001 addic r12, r8, 1 000034C8 38A00000 li r5, 0x0000 000034CC 40850050 ble cr1, +0x00000050 /* 0000351C */ 000034D0 8135008C lwz r9, [r21 + 0x008C] 000034D4 80950088 lwz r4, [r21 + 0x0088] 000034D8 7D4940AE lbzx r10, r9, r8 000034DC 7D2428AE lbzx r9, r4, r5 000034E0 38A00001 li r5, 0x0001 000034E4 7D4A0774 extsb r10, r10 000034E8 7D290774 extsb r9, r9 000034EC 7C0A4800 cmp r10, r9 000034F0 7C853800 cmp cr1, r5, r7 000034F4 39200002 li r9, 0x0002 label000034F8: 000034F8 41820044 beq +0x00000044 /* 0000353C */ 000034FC 40840020 bge cr1, +0x00000020 /* 0000351C */ 00003500 7D6428AE lbzx r11, r4, r5 00003504 7D250734 extsh r5, r9 00003508 7D690774 extsb r9, r11 0000350C 7C0A4800 cmp r10, r9 00003510 7C853800 cmp cr1, r5, r7 00003514 31250001 addic r9, r5, 1 00003518 4BFFFFE0 b -0x00000020 /* 000034F8 */ label0000351C: 0000351C 31270001 addic r9, r7, 1 00003520 4196003C beq cr5, +0x0000003C /* 0000355C */ 00003524 80B5008C lwz r5, [r21 + 0x008C] 00003528 80950088 lwz r4, [r21 + 0x0088] 0000352C 7CA540AE lbzx r5, r5, r8 00003530 7CA439AE stbx r4, r5, r7 00003534 7D270734 extsh r7, r9 00003538 ABF50086 lha r31, [r21 + 0x0086] label0000353C: 0000353C 7D880734 extsh r8, r12 00003540 7C08F800 cmp r8, r31 00003544 4180FF78 blt -0x00000088 /* 000034BC */ 00003548 B0F50084 sth [r21 + 0x0084], r7 0000354C A8F50096 lha r7, [r21 + 0x0096] 00003550 2C180000 cmpwi r24, 0 00003554 30870001 addic r4, r7, 1 00003558 4BFFFF20 b -0x000000E0 /* 00003478 */ label0000355C: 0000355C 38750000 addi r3, r21, 0x0000 00003560 4800021D bl +0x0000021C /* 0000377C */ 00003564 B3550094 sth [r21 + 0x0094], r26 00003568 A8F50096 lha r7, [r21 + 0x0096] 0000356C 48000064 b +0x00000064 /* 000035D0 */ label00003570: 00003570 40860010 bne cr1, +0x00000010 /* 00003580 */ 00003574 A8950096 lha r4, [r21 + 0x0096] 00003578 2C04000F cmpwi r4, 15 0000357C 40820020 bne +0x00000020 /* 0000359C */ label00003580: 00003580 38750000 addi r3, r21, 0x0000 00003584 480001F9 bl +0x000001F8 /* 0000377C */ 00003588 80950010 lwz r4, [r21 + 0x0010] 0000358C B3950094 sth [r21 + 0x0094], r28 00003590 30A40001 addic r5, r4, 1 00003594 90B50010 stw [r21 + 0x0010], r5 00003598 90950098 stw [r21 + 0x0098], r4 label0000359C: 0000359C 80B500A4 lwz r5, [r21 + 0x00A4] 000035A0 80950010 lwz r4, [r21 + 0x0010] 000035A4 80E50000 lwz r7, [r5] 000035A8 31040010 addic r8, r4, 16 000035AC 90E40000 stw [r4], r7 000035B0 80E50004 lwz r7, [r5 + 0x0004] 000035B4 90E40004 stw [r4 + 0x0004], r7 000035B8 80E50008 lwz r7, [r5 + 0x0008] 000035BC 90E40008 stw [r4 + 0x0008], r7 000035C0 80A5000C lwz r5, [r5 + 0x000C] 000035C4 90A4000C stw [r4 + 0x000C], r5 000035C8 91150010 stw [r21 + 0x0010], r8 000035CC A8F50096 lha r7, [r21 + 0x0096] label000035D0: 000035D0 2C180000 cmpwi r24, 0 000035D4 30870001 addic r4, r7, 1 000035D8 30B8FFFF subic r5, r24, 1 label000035DC: 000035DC B0950096 sth [r21 + 0x0096], r4 000035E0 7CB80734 extsh r24, r5 000035E4 4082F6A8 bne -0x00000958 /* 00002C8C */ 000035E8 8095004C lwz r4, [r21 + 0x004C] 000035EC 2C840000 cmpwi cr1, r4, 0 000035F0 41860028 beq cr1, +0x00000028 /* 00003618 */ 000035F4 809500A4 lwz r4, [r21 + 0x00A4] 000035F8 ABF50014 lha r31, [r21 + 0x0014] 000035FC 90950090 stw [r21 + 0x0090], r4 00003600 B2F50014 sth [r21 + 0x0014], r23 00003604 38750000 addi r3, r21, 0x0000 00003608 48000175 bl +0x00000174 /* 0000377C */ 0000360C B2550094 sth [r21 + 0x0094], r18 00003610 B3F50014 sth [r21 + 0x0014], r31 00003614 48000014 b +0x00000014 /* 00003628 */ label00003618: 00003618 38750000 addi r3, r21, 0x0000 0000361C 48000161 bl +0x00000160 /* 0000377C */ 00003620 B2550094 sth [r21 + 0x0094], r18 00003624 ABF50014 lha r31, [r21 + 0x0014] label00003628: 00003628 2C990000 cmpwi cr1, r25, 0 0000362C 57E4103A rlwinm r4, r31, 2, 0, 29 00003630 7C9B2014 addc r4, r27, r4 00003634 90950008 stw [r21 + 0x0008], r4 00003638 41860014 beq cr1, +0x00000014 /* 0000364C */ 0000363C A8950016 lha r4, [r21 + 0x0016] 00003640 5484103A rlwinm r4, r4, 2, 0, 29 00003644 7C992014 addc r4, r25, r4 00003648 9095000C stw [r21 + 0x000C], r4 label0000364C: 0000364C 2C110000 cmpwi r17, 0 00003650 3091FFFF subic r4, r17, 1 00003654 7C910734 extsh r17, r4 00003658 4082F5FC bne -0x00000A04 /* 00002C54 */ 0000365C 9A810038 stb [r1 + 0x0038], r20 00003660 818100F4 lwz r12, [r1 + 0x00F4] 00003664 800100F8 lwz r0, [r1 + 0x00F8] 00003668 7D818120 mtcrf 0x18, r12 0000366C 302100F0 addic r1, r1, 240 00003670 7C0803A6 mtlr r0 00003674 B9E1FFBC lmw r15, [r1 - 0x0044] 00003678 4E800020 blr 0000367C 00000000 .invalid 00003680 00002043 .invalid 00003684 80110100 lwz r0, [r17 + 0x0100] 00003688 00000000 .invalid 0000368C 00000AAC .invalid 00003690 000C534D .invalid 00003694 43436F6D bdzl +0x00006F6C /* 0000A600 */ 00003698 70726573 andi. r18, r3, 0x6573 0000369C 73380000 andi. r24, r25, 0x0000 000036A0 A9230086 lha r9, [r3 + 0x0086] 000036A4 7C870734 extsh r7, r4 000036A8 2C890000 cmpwi cr1, r9, 0 000036AC A9030084 lha r8, [r3 + 0x0084] 000036B0 39400000 li r10, 0x0000 000036B4 40850090 ble cr1, +0x00000090 /* 00003744 */ label000036B8: 000036B8 2C080000 cmpwi r8, 0 000036BC 7F083800 cmp cr6, r8, r7 000036C0 316A0001 addic r11, r10, 1 000036C4 38A00000 li r5, 0x0000 000036C8 40810050 ble +0x00000050 /* 00003718 */ 000036CC 8083008C lwz r4, [r3 + 0x008C] 000036D0 81830088 lwz r12, [r3 + 0x0088] 000036D4 7C0450AE lbzx r0, r4, r10 000036D8 7C8C28AE lbzx r4, r12, r5 000036DC 7C000774 extsb r0, r0 000036E0 7C840774 extsb r4, r4 000036E4 7C002000 cmp r0, r4 000036E8 38800001 li r4, 0x0001 000036EC 7C844000 cmp cr1, r4, r8 000036F0 38A00002 li r5, 0x0002 label000036F4: 000036F4 41820044 beq +0x00000044 /* 00003738 */ 000036F8 40840020 bge cr1, +0x00000020 /* 00003718 */ 000036FC 7CCC20AE lbzx r6, r12, r4 00003700 7CA40734 extsh r4, r5 00003704 7CC50774 extsb r5, r6 00003708 7C002800 cmp r0, r5 0000370C 7C844000 cmp cr1, r4, r8 00003710 30A40001 addic r5, r4, 1 00003714 4BFFFFE0 b -0x00000020 /* 000036F4 */ label00003718: 00003718 30080001 addic r0, r8, 1 0000371C 419A0034 beq cr6, +0x00000034 /* 00003750 */ 00003720 8083008C lwz r4, [r3 + 0x008C] 00003724 80A30088 lwz r5, [r3 + 0x0088] 00003728 7C8450AE lbzx r4, r4, r10 0000372C 7C8541AE stbx r5, r4, r8 00003730 7C080734 extsh r8, r0 00003734 A9230086 lha r9, [r3 + 0x0086] label00003738: 00003738 7D6A0734 extsh r10, r11 0000373C 7C8A4800 cmp cr1, r10, r9 00003740 4184FF78 blt cr1, -0x00000088 /* 000036B8 */ label00003744: 00003744 B1030084 sth [r3 + 0x0084], r8 00003748 38600001 li r3, 0x0001 label0000374C: 0000374C 4E800020 blr label00003750: 00003750 38600000 li r3, 0x0000 00003754 4BFFFFF8 b -0x00000008 /* 0000374C */ 00003758 00000000 .invalid 0000375C 00002040 .invalid 00003760 00000200 .invalid 00003764 00000000 .invalid 00003768 000000B8 .invalid 0000376C 000B4D65 .invalid 00003770 72676543 andi. r7, r19, 0x6543 00003774 6F6C6F72 xoris r12, r27, 0x6F72 00003778 73000000 andi. r0, r24, 0x0000 fn0000377C: 0000377C BF61FFEC stmw [r1 - 0x0014], r27 00003780 3BE30000 addi r31, r3, 0x0000 00003784 A8BF0094 lha r5, [r31 + 0x0094] 00003788 7C0802A6 mflr r0 0000378C 28850008 cmplwi cr1, r5, 8 00003790 90010008 stw [r1 + 0x0008], r0 00003794 A8DF0096 lha r6, [r31 + 0x0096] 00003798 9421FEA0 stwu [r1 - 0x0160], r1 0000379C 54A72834 rlwinm r7, r5, 5, 0, 26 000037A0 7FC73014 addc r30, r7, r6 000037A4 7FDD0774 extsb r29, r30 000037A8 837F0010 lwz r27, [r31 + 0x0010] 000037AC 418503F4 bgt cr1, +0x000003F4 /* 00003BA0 */ 000037B0 80820054 lwz r4, [r2 + 0x0054] 000037B4 54A5103A rlwinm r5, r5, 2, 0, 29 000037B8 7C84282E lwzx r4, r4, r5 000037BC 80A20058 lwz r5, [r2 + 0x0058] 000037C0 7C842814 addc r4, r4, r5 000037C4 7C8903A6 mtctr r4 000037C8 4E800420 bctr 000037CC 2C86000F cmpwi cr1, r6, 15 000037D0 4085001C ble cr1, +0x0000001C /* 000037EC */ 000037D4 60E30010 ori r3, r7, 0x0010 000037D8 987B0000 stb [r27], r3 000037DC A87F0096 lha r3, [r31 + 0x0096] 000037E0 987B0001 stb [r27 + 0x0001], r3 000037E4 337B0002 addic r27, r27, 2 000037E8 480003B8 b +0x000003B8 /* 00003BA0 */ label000037EC: 000037EC 9BDB0000 stb [r27], r30 000037F0 337B0001 addic r27, r27, 1 000037F4 480003AC b +0x000003AC /* 00003BA0 */ 000037F8 2C86000F cmpwi cr1, r6, 15 000037FC 4085001C ble cr1, +0x0000001C /* 00003818 */ 00003800 60E30010 ori r3, r7, 0x0010 00003804 987B0000 stb [r27], r3 00003808 A87F0096 lha r3, [r31 + 0x0096] 0000380C 309B0002 addic r4, r27, 2 00003810 987B0001 stb [r27 + 0x0001], r3 00003814 4800000C b +0x0000000C /* 00003820 */ label00003818: 00003818 9BDB0000 stb [r27], r30 0000381C 309B0001 addic r4, r27, 1 label00003820: 00003820 807F0088 lwz r3, [r31 + 0x0088] 00003824 33640001 addic r27, r4, 1 00003828 88630000 lbz r3, [r3] 0000382C 98640000 stb [r4], r3 00003830 48000370 b +0x00000370 /* 00003BA0 */ 00003834 4BFFE805 bl -0x000017FC /* 00002038 */ 00003838 4FFFFB82 cror crb31, crb31, crb31 0000383C 7C640735 extsh. r4, r3 00003840 2C84FFFF cmpwi cr1, r4, -1 00003844 309D0010 addic r4, r29, 16 00003848 41800014 blt +0x00000014 /* 0000385C */ 0000384C 989B0000 stb [r27], r4 00003850 987B0001 stb [r27 + 0x0001], r3 00003854 337B0002 addic r27, r27, 2 00003858 4800001C b +0x0000001C /* 00003874 */ label0000385C: 0000385C 40860018 bne cr1, +0x00000018 /* 00003874 */ 00003860 9BDB0000 stb [r27], r30 00003864 807F0088 lwz r3, [r31 + 0x0088] 00003868 A8630000 lha r3, [r3] 0000386C B07B0001 sth [r27 + 0x0001], r3 00003870 337B0003 addic r27, r27, 3 label00003874: 00003874 807F0088 lwz r3, [r31 + 0x0088] 00003878 38800000 li r4, 0x0000 0000387C 88630000 lbz r3, [r3] 00003880 38C00001 li r6, 0x0001 00003884 7C611814 addc r3, r1, r3 00003888 98830040 stb [r3 + 0x0040], r4 0000388C 807F0088 lwz r3, [r31 + 0x0088] 00003890 309BFFFE subic r4, r27, 2 00003894 88630001 lbz r3, [r3 + 0x0001] 00003898 30A10040 addic r5, r1, 64 0000389C 7C611814 addc r3, r1, r3 000038A0 98C30040 stb [r3 + 0x0040], r6 label000038A4: 000038A4 817F0090 lwz r11, [r31 + 0x0090] 000038A8 A8DF0014 lha r6, [r31 + 0x0014] 000038AC 306B0004 addic r3, r11, 4 000038B0 907F0090 stw [r31 + 0x0090], r3 000038B4 3146FFFC subic r10, r6, 4 000038B8 39000003 li r8, 0x0003 label000038BC: 000038BC 2C880000 cmpwi cr1, r8, 0 000038C0 39200003 li r9, 0x0003 000038C4 306BFFFF subic r3, r11, 1 label000038C8: 000038C8 8CE30001 lbzu r7, [r3 + 0x0001] 000038CC 2C090000 cmpwi r9, 0 000038D0 7CE538AE lbzx r7, r5, r7 000038D4 7D9CE014 addc r12, r28, r28 000038D8 316B0001 addic r11, r11, 1 000038DC 30C9FFFF subic r6, r9, 1 000038E0 54E707FE rlwinm r7, r7, 0, 31, 31 000038E4 7F8C3814 addc r28, r12, r7 000038E8 7CC90734 extsh r9, r6 000038EC 4082FFDC bne -0x00000024 /* 000038C8 */ 000038F0 3068FFFF subic r3, r8, 1 000038F4 7D6B5014 addc r11, r11, r10 000038F8 7C680734 extsh r8, r3 000038FC 4086FFC0 bne cr1, -0x00000040 /* 000038BC */ 00003900 B7840002 sthu [r4 + 0x0002], r28 00003904 A87F0096 lha r3, [r31 + 0x0096] 00003908 337B0002 addic r27, r27, 2 0000390C 2C830000 cmpwi cr1, r3, 0 00003910 3063FFFF subic r3, r3, 1 00003914 B07F0096 sth [r31 + 0x0096], r3 00003918 4086FF8C bne cr1, -0x00000074 /* 000038A4 */ 0000391C A87F0086 lha r3, [r31 + 0x0086] 00003920 38A0FFFF li r5, 0xFFFFFFFF 00003924 48000284 b +0x00000284 /* 00003BA8 */ 00003928 4BFFE841 bl -0x000017C0 /* 00002168 */ 0000392C 4FFFFB82 cror crb31, crb31, crb31 00003930 7C640735 extsh. r4, r3 00003934 2C84FFFF cmpwi cr1, r4, -1 00003938 309D0010 addic r4, r29, 16 0000393C 41800014 blt +0x00000014 /* 00003950 */ 00003940 989B0000 stb [r27], r4 00003944 987B0001 stb [r27 + 0x0001], r3 00003948 337B0002 addic r27, r27, 2 0000394C 4800001C b +0x0000001C /* 00003968 */ label00003950: 00003950 40860018 bne cr1, +0x00000018 /* 00003968 */ 00003954 9BDB0000 stb [r27], r30 00003958 807F0088 lwz r3, [r31 + 0x0088] 0000395C 80630000 lwz r3, [r3] 00003960 907B0001 stw [r27 + 0x0001], r3 00003964 337B0005 addic r27, r27, 5 label00003968: 00003968 807F0088 lwz r3, [r31 + 0x0088] 0000396C 38800000 li r4, 0x0000 00003970 88630000 lbz r3, [r3] 00003974 38A00002 li r5, 0x0002 00003978 7C611814 addc r3, r1, r3 0000397C 98830040 stb [r3 + 0x0040], r4 00003980 807F0088 lwz r3, [r31 + 0x0088] 00003984 38800001 li r4, 0x0001 00003988 88630001 lbz r3, [r3 + 0x0001] 0000398C 7C611814 addc r3, r1, r3 00003990 98830040 stb [r3 + 0x0040], r4 00003994 807F0088 lwz r3, [r31 + 0x0088] 00003998 88630002 lbz r3, [r3 + 0x0002] 0000399C 7C611814 addc r3, r1, r3 000039A0 98A30040 stb [r3 + 0x0040], r5 000039A4 A87F0084 lha r3, [r31 + 0x0084] 000039A8 2C830004 cmpwi cr1, r3, 4 000039AC 40860018 bne cr1, +0x00000018 /* 000039C4 */ 000039B0 807F0088 lwz r3, [r31 + 0x0088] 000039B4 38800003 li r4, 0x0003 000039B8 88630003 lbz r3, [r3 + 0x0003] 000039BC 7C611814 addc r3, r1, r3 000039C0 98830040 stb [r3 + 0x0040], r4 label000039C4: 000039C4 30610040 addic r3, r1, 64 000039C8 309BFFFC subic r4, r27, 4 label000039CC: 000039CC 817F0090 lwz r11, [r31 + 0x0090] 000039D0 A8DF0014 lha r6, [r31 + 0x0014] 000039D4 30AB0004 addic r5, r11, 4 000039D8 90BF0090 stw [r31 + 0x0090], r5 000039DC 3146FFFC subic r10, r6, 4 000039E0 39000003 li r8, 0x0003 label000039E4: 000039E4 2C080000 cmpwi r8, 0 000039E8 39200003 li r9, 0x0003 000039EC 30ABFFFF subic r5, r11, 1 label000039F0: 000039F0 8CE50001 lbzu r7, [r5 + 0x0001] 000039F4 2C890000 cmpwi cr1, r9, 0 000039F8 7CE338AE lbzx r7, r3, r7 000039FC 578C103A rlwinm r12, r28, 2, 0, 29 00003A00 316B0001 addic r11, r11, 1 00003A04 30C9FFFF subic r6, r9, 1 00003A08 54E707BE rlwinm r7, r7, 0, 30, 31 00003A0C 7F8C3814 addc r28, r12, r7 00003A10 7CC90734 extsh r9, r6 00003A14 4086FFDC bne cr1, -0x00000024 /* 000039F0 */ 00003A18 30A8FFFF subic r5, r8, 1 00003A1C 7D6A5814 addc r11, r10, r11 00003A20 7CA80734 extsh r8, r5 00003A24 4082FFC0 bne -0x00000040 /* 000039E4 */ 00003A28 97840004 stwu [r4 + 0x0004], r28 00003A2C A8BF0096 lha r5, [r31 + 0x0096] 00003A30 337B0004 addic r27, r27, 4 00003A34 2C050000 cmpwi r5, 0 00003A38 30A5FFFF subic r5, r5, 1 00003A3C B0BF0096 sth [r31 + 0x0096], r5 00003A40 4082FF8C bne -0x00000074 /* 000039CC */ 00003A44 A87F0086 lha r3, [r31 + 0x0086] 00003A48 38A0FFFF li r5, 0xFFFFFFFF 00003A4C 4800015C b +0x0000015C /* 00003BA8 */ 00003A50 4BFFE929 bl -0x000016D8 /* 00002378 */ 00003A54 4FFFFB82 cror crb31, crb31, crb31 00003A58 7C640735 extsh. r4, r3 00003A5C 2C84FFFF cmpwi cr1, r4, -1 00003A60 309D0010 addic r4, r29, 16 00003A64 41800014 blt +0x00000014 /* 00003A78 */ 00003A68 989B0000 stb [r27], r4 00003A6C 987B0001 stb [r27 + 0x0001], r3 00003A70 337B0002 addic r27, r27, 2 00003A74 48000028 b +0x00000028 /* 00003A9C */ label00003A78: 00003A78 40860024 bne cr1, +0x00000024 /* 00003A9C */ 00003A7C 9BDB0000 stb [r27], r30 00003A80 807F0088 lwz r3, [r31 + 0x0088] 00003A84 80630000 lwz r3, [r3] 00003A88 907B0001 stw [r27 + 0x0001], r3 00003A8C 807F0088 lwz r3, [r31 + 0x0088] 00003A90 84830004 lwzu r4, [r3 + 0x0004] 00003A94 909B0005 stw [r27 + 0x0005], r4 00003A98 337B0009 addic r27, r27, 9 label00003A9C: 00003A9C 807F0088 lwz r3, [r31 + 0x0088] 00003AA0 38C00000 li r6, 0x0000 00003AA4 3083FFFF subic r4, r3, 1 00003AA8 30610040 addic r3, r1, 64 label00003AAC: 00003AAC 8CA40001 lbzu r5, [r4 + 0x0001] 00003AB0 7CC329AE stbx r3, r6, r5 00003AB4 A8BF0084 lha r5, [r31 + 0x0084] 00003AB8 30C60001 addic r6, r6, 1 00003ABC 7C862800 cmp cr1, r6, r5 00003AC0 4184FFEC blt cr1, -0x00000014 /* 00003AAC */ 00003AC4 30810038 addic r4, r1, 56 label00003AC8: 00003AC8 817F0090 lwz r11, [r31 + 0x0090] 00003ACC A8DF0014 lha r6, [r31 + 0x0014] 00003AD0 30AB0004 addic r5, r11, 4 00003AD4 90BF0090 stw [r31 + 0x0090], r5 00003AD8 3146FFFC subic r10, r6, 4 00003ADC 39000003 li r8, 0x0003 label00003AE0: 00003AE0 2C080000 cmpwi r8, 0 00003AE4 39200003 li r9, 0x0003 00003AE8 30ABFFFF subic r5, r11, 1 label00003AEC: 00003AEC 8CE50001 lbzu r7, [r5 + 0x0001] 00003AF0 2C890000 cmpwi cr1, r9, 0 00003AF4 7CE338AE lbzx r7, r3, r7 00003AF8 578C1838 rlwinm r12, r28, 3, 0, 28 00003AFC 316B0001 addic r11, r11, 1 00003B00 30C9FFFF subic r6, r9, 1 00003B04 54E7077E rlwinm r7, r7, 0, 29, 31 00003B08 7F8C3814 addc r28, r12, r7 00003B0C 7CC90734 extsh r9, r6 00003B10 4086FFDC bne cr1, -0x00000024 /* 00003AEC */ 00003B14 5505083C rlwinm r5, r8, 1, 0, 30 00003B18 7F842B2E sthx r28, r4, r5 00003B1C 30C8FFFF subic r6, r8, 1 00003B20 7D6A5814 addc r11, r10, r11 00003B24 7CC80734 extsh r8, r6 00003B28 4082FFB8 bne -0x00000048 /* 00003AE0 */ 00003B2C A8A1003E lha r5, [r1 + 0x003E] 00003B30 A9210038 lha r9, [r1 + 0x0038] 00003B34 A8E1003A lha r7, [r1 + 0x003A] 00003B38 54A82036 rlwinm r8, r5, 4, 0, 27 00003B3C 7D254670 srawi r5, r9, 8 00003B40 54A5073E rlwinm r5, r5, 0, 28, 31 00003B44 7CA82814 addc r5, r8, r5 00003B48 B0BB0000 sth [r27], r5 00003B4C 54E52036 rlwinm r5, r7, 4, 0, 27 00003B50 5526073E rlwinm r6, r9, 0, 28, 31 00003B54 7CC53014 addc r6, r5, r6 00003B58 A8A1003C lha r5, [r1 + 0x003C] 00003B5C 7D272670 srawi r7, r9, 4 00003B60 54A52036 rlwinm r5, r5, 4, 0, 27 00003B64 54E7073E rlwinm r7, r7, 0, 28, 31 00003B68 7CA53814 addc r5, r5, r7 00003B6C B0BB0002 sth [r27 + 0x0002], r5 00003B70 B0DB0004 sth [r27 + 0x0004], r6 00003B74 A8BF0096 lha r5, [r31 + 0x0096] 00003B78 337B0006 addic r27, r27, 6 00003B7C 2C050000 cmpwi r5, 0 00003B80 30A5FFFF subic r5, r5, 1 00003B84 B0BF0096 sth [r31 + 0x0096], r5 00003B88 4082FF40 bne -0x000000C0 /* 00003AC8 */ 00003B8C A87F0086 lha r3, [r31 + 0x0086] 00003B90 38A0FFFF li r5, 0xFFFFFFFF 00003B94 48000014 b +0x00000014 /* 00003BA8 */ 00003B98 807F0098 lwz r3, [r31 + 0x0098] 00003B9C 9BC30000 stb [r3], r30 label00003BA0: 00003BA0 A87F0086 lha r3, [r31 + 0x0086] 00003BA4 38A0FFFF li r5, 0xFFFFFFFF label00003BA8: 00003BA8 809F008C lwz r4, [r31 + 0x008C] 00003BAC B07F0084 sth [r31 + 0x0084], r3 00003BB0 B0BF0096 sth [r31 + 0x0096], r5 00003BB4 807F0088 lwz r3, [r31 + 0x0088] 00003BB8 80A40000 lwz r5, [r4] 00003BBC 90A30000 stw [r3], r5 00003BC0 80840004 lwz r4, [r4 + 0x0004] 00003BC4 90830004 stw [r3 + 0x0004], r4 00003BC8 807F0008 lwz r3, [r31 + 0x0008] 00003BCC 937F0010 stw [r31 + 0x0010], r27 00003BD0 3063FFFC subic r3, r3, 4 00003BD4 907F0090 stw [r31 + 0x0090], r3 00003BD8 81810168 lwz r12, [r1 + 0x0168] 00003BDC 30210160 addic r1, r1, 352 00003BE0 7D8803A6 mtlr r12 00003BE4 BB61FFEC lmw r27, [r1 - 0x0014] 00003BE8 4E800020 blr 00003BEC 00000000 .invalid 00003BF0 00002041 .invalid 00003BF4 80050100 lwz r0, [r5 + 0x0100] 00003BF8 00000000 .invalid 00003BFC 00000470 .invalid 00003C00 000B4368 .invalid 00003C04 616E6765 ori r14, r11, 0x6765 00003C08 53746174 rlwimi r20, r27, 12, 5, 26 00003C0C 65000000 oris r0, r8, 0x0000 fn00003C10: 00003C10 8182005C lwz r12, [r2 + 0x005C] 00003C14 90410014 stw [r1 + 0x0014], r2 00003C18 800C0000 lwz r0, [r12] 00003C1C 804C0004 lwz r2, [r12 + 0x0004] 00003C20 7C0903A6 mtctr r0 00003C24 4E800420 bctr 00003C28 00000000 .invalid 00003C2C 000C8000 .invalid 00003C30 00000000 .invalid fn00003C34: 00003C34 81820060 lwz r12, [r2 + 0x0060] 00003C38 90410014 stw [r1 + 0x0014], r2 00003C3C 800C0000 lwz r0, [r12] 00003C40 804C0004 lwz r2, [r12 + 0x0004] 00003C44 7C0903A6 mtctr r0 00003C48 4E800420 bctr 00003C4C 00000000 .invalid 00003C50 000C8000 .invalid 00003C54 00000000 .invalid fn00003C58: 00003C58 81820064 lwz r12, [r2 + 0x0064] 00003C5C 90410014 stw [r1 + 0x0014], r2 00003C60 800C0000 lwz r0, [r12] 00003C64 804C0004 lwz r2, [r12 + 0x0004] 00003C68 7C0903A6 mtctr r0 00003C6C 4E800420 bctr 00003C70 00000000 .invalid 00003C74 000C8000 .invalid 00003C78 00000000 .invalid 00003C7C 7C661B78 mr r6, r3 00003C80 7C832378 mr r3, r4 00003C84 7CC43378 mr r4, r6 fn00003C88: 00003C88 54A0D97F rlwinm. r0, r5, 27, 5, 31 00003C8C 41810014 bgt +0x00000014 /* 00003CA0 */ 00003C90 7CA103A6 mtxer r5 00003C94 7CA0242A lswx r5, r0, r4 00003C98 7CA01D2A stswx r0, r5, r3 00003C9C 4E800020 blr label00003CA0: 00003CA0 7C841840 cmpl cr1, r4, r3 00003CA4 4084000C bge cr1, +0x0000000C /* 00003CB0 */ 00003CA8 7D442814 addc r10, r4, r5 00003CAC 7C835040 cmpl cr1, r3, r10 label00003CB0: 00003CB0 7C0903A6 mtctr r0 00003CB4 38000020 li r0, 0x0020 00003CB8 7C0103A6 mtxer r0 00003CBC 54A006FF rlwinm. r0, r5, 0, 27, 31 00003CC0 90610018 stw [r1 + 0x0018], r3 00003CC4 7C641810 subfc r3, r4, r3 00003CC8 41840028 blt cr1, +0x00000028 /* 00003CF0 */ label00003CCC: 00003CCC 7CA0242A lswx r5, r0, r4 00003CD0 7CA3252A stswx r3, r5, r4 00003CD4 30840020 addic r4, r4, 32 00003CD8 4200FFF4 bdnz -0x0000000C /* 00003CCC */ 00003CDC 7C0103A6 mtxer r0 00003CE0 7CA0242A lswx r5, r0, r4 00003CE4 7CA3252A stswx r3, r5, r4 00003CE8 80610018 lwz r3, [r1 + 0x0018] 00003CEC 4E800020 blr label00003CF0: 00003CF0 7C842814 addc r4, r4, r5 label00003CF4: 00003CF4 3084FFE0 subic r4, r4, 32 00003CF8 7CA0242A lswx r5, r0, r4 00003CFC 7CA3252A stswx r3, r5, r4 00003D00 4200FFF4 bdnz -0x0000000C /* 00003CF4 */ 00003D04 7C802010 subfc r4, r0, r4 00003D08 7C0103A6 mtxer r0 00003D0C 7CA0242A lswx r5, r0, r4 00003D10 7CA3252A stswx r3, r5, r4 00003D14 80610018 lwz r3, [r1 + 0x0018] 00003D18 4E800020 blr 00003D1C 00000000 .invalid 00003D20 000C0000 .invalid 00003D24 00000000 .invalid 00003D28 00000000 .invalid 00003D2C 00000000 .invalid 00003D30 00000000 .invalid 00003D34 00000000 .invalid 00003D38 00000000 .invalid 00003D3C 00000000 .invalid fn00003D40: 00003D40 81820068 lwz r12, [r2 + 0x0068] 00003D44 90410014 stw [r1 + 0x0014], r2 00003D48 800C0000 lwz r0, [r12] 00003D4C 804C0004 lwz r2, [r12 + 0x0004] 00003D50 7C0903A6 mtctr r0 00003D54 4E800420 bctr 00003D58 00000000 .invalid 00003D5C 000C8000 .invalid 00003D60 00000000 .invalid fn00003D64: 00003D64 800B0000 lwz r0, [r11] 00003D68 90410014 stw [r1 + 0x0014], r2 00003D6C 7C0903A6 mtctr r0 00003D70 804B0004 lwz r2, [r11 + 0x0004] 00003D74 7D6C5B78 mr r12, r11 00003D78 816B0008 lwz r11, [r11 + 0x0008] 00003D7C 4E800420 bctr 00003D80 4E800020 blr 00003D84 00000000 .invalid 00003D88 000C0000 .invalid 00003D8C 00000000 .invalid 00003D90 00000000 .invalid 00003D94 00000000 .invalid 00003D98 00000000 .invalid 00003D9C 00000000 .invalid 00003DA0 00000000 .invalid 00003DA4 00000000 .invalid fn00003DA8: 00003DA8 8182006C lwz r12, [r2 + 0x006C] 00003DAC 90410014 stw [r1 + 0x0014], r2 00003DB0 800C0000 lwz r0, [r12] 00003DB4 804C0004 lwz r2, [r12 + 0x0004] 00003DB8 7C0903A6 mtctr r0 00003DBC 4E800420 bctr 00003DC0 00000000 .invalid 00003DC4 000C8000 .invalid 00003DC8 00000000 .invalid fn00003DCC: 00003DCC 81820070 lwz r12, [r2 + 0x0070] 00003DD0 90410014 stw [r1 + 0x0014], r2 00003DD4 800C0000 lwz r0, [r12] 00003DD8 804C0004 lwz r2, [r12 + 0x0004] 00003DDC 7C0903A6 mtctr r0 00003DE0 4E800420 bctr 00003DE4 00000000 .invalid 00003DE8 000C8000 .invalid 00003DEC 00000000 .invalid fn00003DF0: 00003DF0 81820074 lwz r12, [r2 + 0x0074] 00003DF4 90410014 stw [r1 + 0x0014], r2 00003DF8 800C0000 lwz r0, [r12] 00003DFC 804C0004 lwz r2, [r12 + 0x0004] 00003E00 7C0903A6 mtctr r0 00003E04 4E800420 bctr 00003E08 00000000 .invalid 00003E0C 000C8000 .invalid 00003E10 00000000 .invalid fn00003E14: 00003E14 81820078 lwz r12, [r2 + 0x0078] 00003E18 90410014 stw [r1 + 0x0014], r2 00003E1C 800C0000 lwz r0, [r12] 00003E20 804C0004 lwz r2, [r12 + 0x0004] 00003E24 7C0903A6 mtctr r0 00003E28 4E800420 bctr 00003E2C 00000000 .invalid 00003E30 000C8000 .invalid 00003E34 00000000 .invalid fn00003E38: 00003E38 8182007C lwz r12, [r2 + 0x007C] 00003E3C 90410014 stw [r1 + 0x0014], r2 00003E40 800C0000 lwz r0, [r12] 00003E44 804C0004 lwz r2, [r12 + 0x0004] 00003E48 7C0903A6 mtctr r0 00003E4C 4E800420 bctr 00003E50 00000000 .invalid 00003E54 000C8000 .invalid 00003E58 00000000 .invalid fn00003E5C: 00003E5C 81820080 lwz r12, [r2 + 0x0080] 00003E60 90410014 stw [r1 + 0x0014], r2 00003E64 800C0000 lwz r0, [r12] 00003E68 804C0004 lwz r2, [r12 + 0x0004] 00003E6C 7C0903A6 mtctr r0 00003E70 4E800420 bctr 00003E74 00000000 .invalid 00003E78 000C8000 .invalid 00003E7C 00000000 .invalid fn00003E80: 00003E80 81820084 lwz r12, [r2 + 0x0084] 00003E84 90410014 stw [r1 + 0x0014], r2 00003E88 800C0000 lwz r0, [r12] 00003E8C 804C0004 lwz r2, [r12 + 0x0004] 00003E90 7C0903A6 mtctr r0 00003E94 4E800420 bctr 00003E98 00000000 .invalid 00003E9C 000C8000 .invalid 00003EA0 00000000 .invalid 00003EA4 A8830022 lha r4, [r3 + 0x0022] 00003EA8 7C0802A6 mflr r0 00003EAC 2C840000 cmpwi cr1, r4, 0 00003EB0 BDA1FFB4 stmw [r1 - 0x004C], r13 00003EB4 90010008 stw [r1 + 0x0008], r0 00003EB8 9421FF70 stwu [r1 - 0x0090], r1 00003EBC 40840018 bge cr1, +0x00000018 /* 00003ED4 */ 00003EC0 480017BD bl +0x000017BC /* 0000567C */ 00003EC4 81810098 lwz r12, [r1 + 0x0098] 00003EC8 30210090 addic r1, r1, 144 00003ECC 7D8803A6 mtlr r12 00003ED0 4E800020 blr label00003ED4: 00003ED4 AA63001E lha r19, [r3 + 0x001E] 00003ED8 80830068 lwz r4, [r3 + 0x0068] 00003EDC 30B3FFFF subic r5, r19, 1 00003EE0 7CA60735 extsh. r6, r5 00003EE4 80840000 lwz r4, [r4] 00003EE8 82230008 lwz r17, [r3 + 0x0008] 00003EEC 31A4000C addic r13, r4, 12 00003EF0 81E30010 lwz r15, [r3 + 0x0010] 00003EF4 38800001 li r4, 0x0001 00003EF8 98810038 stb [r1 + 0x0038], r4 00003EFC AA430018 lha r18, [r3 + 0x0018] 00003F00 82030030 lwz r16, [r3 + 0x0030] 00003F04 81C30034 lwz r14, [r3 + 0x0034] 00003F08 82830038 lwz r20, [r3 + 0x0038] 00003F0C 98810038 stb [r1 + 0x0038], r4 00003F10 3A660000 addi r19, r6, 0x0000 00003F14 41800850 blt +0x00000850 /* 00004764 */ 00003F18 82E2008C lwz r23, [r2 + 0x008C] 00003F1C 83220090 lwz r25, [r2 + 0x0090] 00003F20 3B600000 li r27, 0x0000 00003F24 5656103A rlwinm r22, r18, 2, 0, 29 label00003F28: 00003F28 AB43001A lha r26, [r3 + 0x001A] 00003F2C 7EAF9014 addc r21, r15, r18 00003F30 309AFFFF subic r4, r26, 1 00003F34 7C850735 extsh. r5, r4 00003F38 7F12A814 addc r24, r18, r21 00003F3C 38AF0000 addi r5, r15, 0x0000 00003F40 7FB2C014 addc r29, r18, r24 00003F44 7C9A0734 extsh r26, r4 00003F48 41800808 blt +0x00000808 /* 00004750 */ label00003F4C: 00003F4C 8B910000 lbz r28, [r17] 00003F50 38910000 addi r4, r17, 0x0000 00003F54 5786E13E rlwinm r6, r28, 28, 4, 31 00003F58 2886000F cmplwi cr1, r6, 15 00003F5C 38DC0000 addi r6, r28, 0x0000 00003F60 32310001 addic r17, r17, 1 00003F64 579C073E rlwinm r28, r28, 0, 28, 31 00003F68 418507D8 bgt cr1, +0x000007D8 /* 00004740 */ 00003F6C 54C6F0BA rlwinm r6, r6, 30, 2, 29 00003F70 7CD73014 addc r6, r23, r6 00003F74 80C60040 lwz r6, [r6 + 0x0040] 00003F78 7CD93014 addc r6, r25, r6 00003F7C 7CC903A6 mtctr r6 00003F80 4E800420 bctr 00003F84 8B840001 lbz r28, [r4 + 0x0001] 00003F88 32240002 addic r17, r4, 2 00003F8C 309C0001 addic r4, r28, 1 00003F90 54842036 rlwinm r4, r4, 4, 0, 27 00003F94 7C840734 extsh r4, r4 00003F98 7CDCD010 subfc r6, r28, r26 00003F9C 7FA4E814 addc r29, r4, r29 00003FA0 7CDA0734 extsh r26, r6 00003FA4 7CA52014 addc r5, r5, r4 00003FA8 7EB52014 addc r21, r21, r4 00003FAC 7F182014 addc r24, r24, r4 00003FB0 48000790 b +0x00000790 /* 00004740 */ 00003FB4 8B840001 lbz r28, [r4 + 0x0001] 00003FB8 32240002 addic r17, r4, 2 00003FBC 7C9CD010 subfc r4, r28, r26 00003FC0 7C9A0734 extsh r26, r4 00003FC4 38E00001 li r7, 0x0001 label00003FC8: 00003FC8 30870001 addic r4, r7, 1 00003FCC 7C870734 extsh r7, r4 00003FD0 2C870004 cmpwi cr1, r7, 4 00003FD4 38C50000 addi r6, r5, 0x0000 00003FD8 393C0000 addi r9, r28, 0x0000 00003FDC 8085FFF0 lwz r4, [r5 - 0x0010] 00003FE0 8005FFF4 lwz r0, [r5 - 0x000C] 00003FE4 8105FFF8 lwz r8, [r5 - 0x0008] 00003FE8 8145FFFC lwz r10, [r5 - 0x0004] label00003FEC: 00003FEC 30A9FFFF subic r5, r9, 1 00003FF0 7CA90735 extsh. r9, r5 00003FF4 9146000C stw [r6 + 0x000C], r10 00003FF8 90860000 stw [r6], r4 00003FFC 90060004 stw [r6 + 0x0004], r0 00004000 91060008 stw [r6 + 0x0008], r8 00004004 30C60010 addic r6, r6, 16 00004008 4080FFE4 bge -0x0000001C /* 00003FEC */ 0000400C 38B50000 addi r5, r21, 0x0000 00004010 3AB80000 addi r21, r24, 0x0000 00004014 3B1D0000 addi r24, r29, 0x0000 00004018 3BA60000 addi r29, r6, 0x0000 0000401C 4085FFAC ble cr1, -0x00000054 /* 00003FC8 */ 00004020 48000720 b +0x00000720 /* 00004740 */ 00004024 8B840001 lbz r28, [r4 + 0x0001] 00004028 32240002 addic r17, r4, 2 0000402C 7C9CE014 addc r4, r28, r28 00004030 30840001 addic r4, r4, 1 00004034 7C84D010 subfc r4, r4, r26 00004038 7C9A0734 extsh r26, r4 0000403C 3BE00001 li r31, 0x0001 label00004040: 00004040 309F0001 addic r4, r31, 1 00004044 7C9F0734 extsh r31, r4 00004048 2C9F0004 cmpwi cr1, r31, 4 0000404C 39650000 addi r11, r5, 0x0000 00004050 389C0000 addi r4, r28, 0x0000 00004054 83C5FFE0 lwz r30, [r5 - 0x0020] 00004058 8125FFE4 lwz r9, [r5 - 0x001C] 0000405C 80E5FFE8 lwz r7, [r5 - 0x0018] 00004060 80C5FFEC lwz r6, [r5 - 0x0014] 00004064 8005FFF0 lwz r0, [r5 - 0x0010] 00004068 8105FFF4 lwz r8, [r5 - 0x000C] 0000406C 8185FFF8 lwz r12, [r5 - 0x0008] 00004070 8145FFFC lwz r10, [r5 - 0x0004] label00004074: 00004074 3084FFFF subic r4, r4, 1 00004078 7C850735 extsh. r5, r4 0000407C 93CB0000 stw [r11], r30 00004080 912B0004 stw [r11 + 0x0004], r9 00004084 90EB0008 stw [r11 + 0x0008], r7 00004088 90CB000C stw [r11 + 0x000C], r6 0000408C 900B0010 stw [r11 + 0x0010], r0 00004090 910B0014 stw [r11 + 0x0014], r8 00004094 918B0018 stw [r11 + 0x0018], r12 00004098 914B001C stw [r11 + 0x001C], r10 0000409C 316B0020 addic r11, r11, 32 000040A0 38850000 addi r4, r5, 0x0000 000040A4 4080FFD0 bge -0x00000030 /* 00004074 */ 000040A8 38B50000 addi r5, r21, 0x0000 000040AC 3AB80000 addi r21, r24, 0x0000 000040B0 3B1D0000 addi r24, r29, 0x0000 000040B4 3BAB0000 addi r29, r11, 0x0000 000040B8 4085FF88 ble cr1, -0x00000078 /* 00004040 */ 000040BC 48000684 b +0x00000684 /* 00004740 */ 000040C0 8B840001 lbz r28, [r4 + 0x0001] 000040C4 32240002 addic r17, r4, 2 000040C8 7C9CD010 subfc r4, r28, r26 000040CC 7C9A0734 extsh r26, r4 000040D0 88910000 lbz r4, [r17] 000040D4 32310001 addic r17, r17, 1 000040D8 5484103A rlwinm r4, r4, 2, 0, 29 000040DC 7C8D202E lwzx r4, r13, r4 label000040E0: 000040E0 30DCFFFF subic r6, r28, 1 000040E4 7CC00735 extsh. r0, r6 000040E8 90850000 stw [r5], r4 000040EC 90850004 stw [r5 + 0x0004], r4 000040F0 90850008 stw [r5 + 0x0008], r4 000040F4 9085000C stw [r5 + 0x000C], r4 000040F8 90950000 stw [r21], r4 000040FC 90950004 stw [r21 + 0x0004], r4 00004100 90950008 stw [r21 + 0x0008], r4 00004104 30A50010 addic r5, r5, 16 00004108 9095000C stw [r21 + 0x000C], r4 0000410C 90980000 stw [r24], r4 00004110 90980004 stw [r24 + 0x0004], r4 00004114 90980008 stw [r24 + 0x0008], r4 00004118 32B50010 addic r21, r21, 16 0000411C 9098000C stw [r24 + 0x000C], r4 00004120 909D0000 stw [r29], r4 00004124 909D0004 stw [r29 + 0x0004], r4 00004128 909D0008 stw [r29 + 0x0008], r4 0000412C 909D000C stw [r29 + 0x000C], r4 00004130 33180010 addic r24, r24, 16 00004134 33BD0010 addic r29, r29, 16 00004138 33800000 addic r28, r0, 0 0000413C 4080FFA4 bge -0x0000005C /* 000040E0 */ 00004140 48000600 b +0x00000600 /* 00004740 */ 00004144 88C40001 lbz r6, [r4 + 0x0001] 00004148 8003003C lwz r0, [r3 + 0x003C] 0000414C 54C6103A rlwinm r6, r6, 2, 0, 29 00004150 7CCD302E lwzx r6, r13, r6 00004154 54071838 rlwinm r7, r0, 3, 0, 28 00004158 32240003 addic r17, r4, 3 0000415C 7CD0392E stwx r16, r6, r7 00004160 88840002 lbz r4, [r4 + 0x0002] 00004164 7CD03814 addc r6, r16, r7 00004168 5484103A rlwinm r4, r4, 2, 0, 29 0000416C 7C8D202E lwzx r4, r13, r4 00004170 90860004 stw [r6 + 0x0004], r4 00004174 80C3003C lwz r6, [r3 + 0x003C] 00004178 30E60001 addic r7, r6, 1 0000417C 2C870100 cmpwi cr1, r7, 256 00004180 90E3003C stw [r3 + 0x003C], r7 00004184 54C6063E rlwinm r6, r6, 0, 24, 31 00004188 4086001C bne cr1, +0x0000001C /* 000041A4 */ 0000418C 9363003C stw [r3 + 0x003C], r27 00004190 54C41838 rlwinm r4, r6, 3, 0, 28 00004194 7CDCD010 subfc r6, r28, r26 00004198 48000014 b +0x00000014 /* 000041AC */ 0000419C 88C40001 lbz r6, [r4 + 0x0001] 000041A0 32240002 addic r17, r4, 2 label000041A4: 000041A4 54C41838 rlwinm r4, r6, 3, 0, 28 000041A8 7CDCD010 subfc r6, r28, r26 label000041AC: 000041AC 7C902014 addc r4, r16, r4 000041B0 7CDA0734 extsh r26, r6 label000041B4: 000041B4 88110000 lbz r0, [r17] 000041B8 311CFFFF subic r8, r28, 1 000041BC 5406D97A rlwinm r6, r0, 27, 5, 29 000041C0 7CE4302E lwzx r7, r4, r6 000041C4 5406177A rlwinm r6, r0, 2, 29, 29 000041C8 90E50000 stw [r5], r7 000041CC 5407E77A rlwinm r7, r0, 28, 29, 29 000041D0 7D24382E lwzx r9, r4, r7 000041D4 5407EF7A rlwinm r7, r0, 29, 29, 29 000041D8 91250004 stw [r5 + 0x0004], r9 000041DC 7D44382E lwzx r10, r4, r7 000041E0 5407F77A rlwinm r7, r0, 30, 29, 29 000041E4 91450008 stw [r5 + 0x0008], r10 000041E8 7D24382E lwzx r9, r4, r7 000041EC 5407FF7A rlwinm r7, r0, 31, 29, 29 000041F0 9125000C stw [r5 + 0x000C], r9 000041F4 7D44382E lwzx r10, r4, r7 000041F8 5407077A rlwinm r7, r0, 0, 29, 29 000041FC 91550000 stw [r21], r10 00004200 7CE4382E lwzx r7, r4, r7 00004204 54090F7A rlwinm r9, r0, 1, 29, 29 00004208 90F50004 stw [r21 + 0x0004], r7 0000420C 7C04482E lwzx r0, r4, r9 00004210 7D070735 extsh. r7, r8 00004214 90150008 stw [r21 + 0x0008], r0 00004218 7CC4302E lwzx r6, r4, r6 0000421C 90D5000C stw [r21 + 0x000C], r6 00004220 88110001 lbz r0, [r17 + 0x0001] 00004224 30A50010 addic r5, r5, 16 00004228 5406D97A rlwinm r6, r0, 27, 5, 29 0000422C 7CC4302E lwzx r6, r4, r6 00004230 5407177A rlwinm r7, r0, 2, 29, 29 00004234 90D80000 stw [r24], r6 00004238 5406E77A rlwinm r6, r0, 28, 29, 29 0000423C 7D24302E lwzx r9, r4, r6 00004240 5406EF7A rlwinm r6, r0, 29, 29, 29 00004244 91380004 stw [r24 + 0x0004], r9 00004248 7D44302E lwzx r10, r4, r6 0000424C 5406F77A rlwinm r6, r0, 30, 29, 29 00004250 91580008 stw [r24 + 0x0008], r10 00004254 7D24302E lwzx r9, r4, r6 00004258 5406FF7A rlwinm r6, r0, 31, 29, 29 0000425C 9138000C stw [r24 + 0x000C], r9 00004260 7D44302E lwzx r10, r4, r6 00004264 5406077A rlwinm r6, r0, 0, 29, 29 00004268 915D0000 stw [r29], r10 0000426C 7CC4302E lwzx r6, r4, r6 00004270 54090F7A rlwinm r9, r0, 1, 29, 29 00004274 90DD0004 stw [r29 + 0x0004], r6 00004278 7D24482E lwzx r9, r4, r9 0000427C 32B50010 addic r21, r21, 16 00004280 913D0008 stw [r29 + 0x0008], r9 00004284 7CC4382E lwzx r6, r4, r7 00004288 90DD000C stw [r29 + 0x000C], r6 0000428C 32310002 addic r17, r17, 2 00004290 33180010 addic r24, r24, 16 00004294 33BD0010 addic r29, r29, 16 00004298 7D1C0734 extsh r28, r8 0000429C 4080FF18 bge -0x000000E8 /* 000041B4 */ 000042A0 480004A0 b +0x000004A0 /* 00004740 */ 000042A4 88C40001 lbz r6, [r4 + 0x0001] 000042A8 80030040 lwz r0, [r3 + 0x0040] 000042AC 54C6103A rlwinm r6, r6, 2, 0, 29 000042B0 7CCD302E lwzx r6, r13, r6 000042B4 54072036 rlwinm r7, r0, 4, 0, 27 000042B8 7CCE392E stwx r14, r6, r7 000042BC 88C40002 lbz r6, [r4 + 0x0002] 000042C0 32240005 addic r17, r4, 5 000042C4 54C6103A rlwinm r6, r6, 2, 0, 29 000042C8 7CCD302E lwzx r6, r13, r6 000042CC 7CEE3814 addc r7, r14, r7 000042D0 90C70004 stw [r7 + 0x0004], r6 000042D4 88C40003 lbz r6, [r4 + 0x0003] 000042D8 54C6103A rlwinm r6, r6, 2, 0, 29 000042DC 7D0D302E lwzx r8, r13, r6 000042E0 91070008 stw [r7 + 0x0008], r8 000042E4 88840004 lbz r4, [r4 + 0x0004] 000042E8 5484103A rlwinm r4, r4, 2, 0, 29 000042EC 7C8D202E lwzx r4, r13, r4 000042F0 9087000C stw [r7 + 0x000C], r4 000042F4 80C30040 lwz r6, [r3 + 0x0040] 000042F8 30E60001 addic r7, r6, 1 000042FC 2C870100 cmpwi cr1, r7, 256 00004300 90E30040 stw [r3 + 0x0040], r7 00004304 54C6063E rlwinm r6, r6, 0, 24, 31 00004308 4086001C bne cr1, +0x0000001C /* 00004324 */ 0000430C 93630040 stw [r3 + 0x0040], r27 00004310 54C42036 rlwinm r4, r6, 4, 0, 27 00004314 7CDCD010 subfc r6, r28, r26 00004318 48000014 b +0x00000014 /* 0000432C */ 0000431C 88C40001 lbz r6, [r4 + 0x0001] 00004320 32240002 addic r17, r4, 2 label00004324: 00004324 54C42036 rlwinm r4, r6, 4, 0, 27 00004328 7CDCD010 subfc r6, r28, r26 label0000432C: 0000432C 7C8E2014 addc r4, r14, r4 00004330 7CDA0734 extsh r26, r6 label00004334: 00004334 88110000 lbz r0, [r17] 00004338 311CFFFF subic r8, r28, 1 0000433C 5406E13A rlwinm r6, r0, 28, 4, 29 00004340 7CE4302E lwzx r7, r4, r6 00004344 5406173A rlwinm r6, r0, 2, 28, 29 00004348 90E50000 stw [r5], r7 0000434C 5407F73A rlwinm r7, r0, 30, 28, 29 00004350 7D44382E lwzx r10, r4, r7 00004354 5407073A rlwinm r7, r0, 0, 28, 29 00004358 91450004 stw [r5 + 0x0004], r10 0000435C 7C04382E lwzx r0, r4, r7 00004360 7D090735 extsh. r9, r8 00004364 90050008 stw [r5 + 0x0008], r0 00004368 7CC4302E lwzx r6, r4, r6 0000436C 90C5000C stw [r5 + 0x000C], r6 00004370 89310001 lbz r9, [r17 + 0x0001] 00004374 5526E13A rlwinm r6, r9, 28, 4, 29 00004378 7CC4302E lwzx r6, r4, r6 0000437C 5527173A rlwinm r7, r9, 2, 28, 29 00004380 90D50000 stw [r21], r6 00004384 5526F73A rlwinm r6, r9, 30, 28, 29 00004388 7C04302E lwzx r0, r4, r6 0000438C 5526073A rlwinm r6, r9, 0, 28, 29 00004390 90150004 stw [r21 + 0x0004], r0 00004394 7CC4302E lwzx r6, r4, r6 00004398 90D50008 stw [r21 + 0x0008], r6 0000439C 7CE4382E lwzx r7, r4, r7 000043A0 7D1C0734 extsh r28, r8 000043A4 90F5000C stw [r21 + 0x000C], r7 000043A8 88110002 lbz r0, [r17 + 0x0002] 000043AC 30A50010 addic r5, r5, 16 000043B0 5406E13A rlwinm r6, r0, 28, 4, 29 000043B4 7CE4302E lwzx r7, r4, r6 000043B8 5406173A rlwinm r6, r0, 2, 28, 29 000043BC 90F80000 stw [r24], r7 000043C0 5407F73A rlwinm r7, r0, 30, 28, 29 000043C4 7D24382E lwzx r9, r4, r7 000043C8 5407073A rlwinm r7, r0, 0, 28, 29 000043CC 91380004 stw [r24 + 0x0004], r9 000043D0 7C04382E lwzx r0, r4, r7 000043D4 32B50010 addic r21, r21, 16 000043D8 90180008 stw [r24 + 0x0008], r0 000043DC 7CC4302E lwzx r6, r4, r6 000043E0 90D8000C stw [r24 + 0x000C], r6 000043E4 88110003 lbz r0, [r17 + 0x0003] 000043E8 33180010 addic r24, r24, 16 000043EC 5406E13A rlwinm r6, r0, 28, 4, 29 000043F0 7CE4302E lwzx r7, r4, r6 000043F4 5406F73A rlwinm r6, r0, 30, 28, 29 000043F8 90FD0000 stw [r29], r7 000043FC 7D04302E lwzx r8, r4, r6 00004400 5406073A rlwinm r6, r0, 0, 28, 29 00004404 911D0004 stw [r29 + 0x0004], r8 00004408 7CC4302E lwzx r6, r4, r6 0000440C 5407173A rlwinm r7, r0, 2, 28, 29 00004410 90DD0008 stw [r29 + 0x0008], r6 00004414 7CE4382E lwzx r7, r4, r7 00004418 32310004 addic r17, r17, 4 0000441C 90FD000C stw [r29 + 0x000C], r7 00004420 33BD0010 addic r29, r29, 16 00004424 4080FF10 bge -0x000000F0 /* 00004334 */ 00004428 48000318 b +0x00000318 /* 00004740 */ 0000442C 88C40001 lbz r6, [r4 + 0x0001] 00004430 80030044 lwz r0, [r3 + 0x0044] 00004434 54C6103A rlwinm r6, r6, 2, 0, 29 00004438 7CCD302E lwzx r6, r13, r6 0000443C 54072834 rlwinm r7, r0, 5, 0, 26 00004440 7CD4392E stwx r20, r6, r7 00004444 88C40002 lbz r6, [r4 + 0x0002] 00004448 7CF43814 addc r7, r20, r7 0000444C 54C6103A rlwinm r6, r6, 2, 0, 29 00004450 7CCD302E lwzx r6, r13, r6 00004454 90C70004 stw [r7 + 0x0004], r6 00004458 88C40003 lbz r6, [r4 + 0x0003] 0000445C 54C6103A rlwinm r6, r6, 2, 0, 29 00004460 7D0D302E lwzx r8, r13, r6 00004464 91070008 stw [r7 + 0x0008], r8 00004468 88C40004 lbz r6, [r4 + 0x0004] 0000446C 54C6103A rlwinm r6, r6, 2, 0, 29 00004470 7CCD302E lwzx r6, r13, r6 00004474 90C7000C stw [r7 + 0x000C], r6 00004478 88C40005 lbz r6, [r4 + 0x0005] 0000447C 54C6103A rlwinm r6, r6, 2, 0, 29 00004480 7D0D302E lwzx r8, r13, r6 00004484 91070010 stw [r7 + 0x0010], r8 00004488 88C40006 lbz r6, [r4 + 0x0006] 0000448C 54C6103A rlwinm r6, r6, 2, 0, 29 00004490 7CCD302E lwzx r6, r13, r6 00004494 90C70014 stw [r7 + 0x0014], r6 00004498 88C40007 lbz r6, [r4 + 0x0007] 0000449C 32240009 addic r17, r4, 9 000044A0 54C6103A rlwinm r6, r6, 2, 0, 29 000044A4 7CCD302E lwzx r6, r13, r6 000044A8 90C70018 stw [r7 + 0x0018], r6 000044AC 88840008 lbz r4, [r4 + 0x0008] 000044B0 5484103A rlwinm r4, r4, 2, 0, 29 000044B4 7C8D202E lwzx r4, r13, r4 000044B8 9087001C stw [r7 + 0x001C], r4 000044BC 80C30044 lwz r6, [r3 + 0x0044] 000044C0 30E60001 addic r7, r6, 1 000044C4 2C870100 cmpwi cr1, r7, 256 000044C8 90E30044 stw [r3 + 0x0044], r7 000044CC 54C6063E rlwinm r6, r6, 0, 24, 31 000044D0 4086001C bne cr1, +0x0000001C /* 000044EC */ 000044D4 93630044 stw [r3 + 0x0044], r27 000044D8 54C42834 rlwinm r4, r6, 5, 0, 26 000044DC 7CDCD010 subfc r6, r28, r26 000044E0 48000014 b +0x00000014 /* 000044F4 */ 000044E4 88C40001 lbz r6, [r4 + 0x0001] 000044E8 32240002 addic r17, r4, 2 label000044EC: 000044EC 54C42834 rlwinm r4, r6, 5, 0, 26 000044F0 7CDCD010 subfc r6, r28, r26 label000044F4: 000044F4 7C942014 addc r4, r20, r4 000044F8 7CDA0734 extsh r26, r6 label000044FC: 000044FC A8D10000 lha r6, [r17] 00004500 313CFFFF subic r9, r28, 1 00004504 54C7AEFA rlwinm r7, r6, 21, 27, 29 00004508 7CE4382E lwzx r7, r4, r7 0000450C 7D200735 extsh. r0, r9 00004510 90E50000 stw [r5], r7 00004514 54C7C6FA rlwinm r7, r6, 24, 27, 29 00004518 7D04382E lwzx r8, r4, r7 0000451C 54C7DEFA rlwinm r7, r6, 27, 27, 29 00004520 91050004 stw [r5 + 0x0004], r8 00004524 7C04382E lwzx r0, r4, r7 00004528 54C7F6FA rlwinm r7, r6, 30, 27, 29 0000452C 90050008 stw [r5 + 0x0008], r0 00004530 7CE4382E lwzx r7, r4, r7 00004534 90E5000C stw [r5 + 0x000C], r7 00004538 A8110002 lha r0, [r17 + 0x0002] 0000453C 5407AEFA rlwinm r7, r0, 21, 27, 29 fn00004540: 00004540 7D04382E lwzx r8, r4, r7 00004544 5407C6FA rlwinm r7, r0, 24, 27, 29 00004548 91150000 stw [r21], r8 0000454C 7D44382E lwzx r10, r4, r7 00004550 5407DEFA rlwinm r7, r0, 27, 27, 29 00004554 91550004 stw [r21 + 0x0004], r10 00004558 7D04382E lwzx r8, r4, r7 0000455C 5407F6FA rlwinm r7, r0, 30, 27, 29 00004560 91150008 stw [r21 + 0x0008], r8 00004564 7CE4382E lwzx r7, r4, r7 00004568 5400452E rlwinm r0, r0, 8, 20, 23 0000456C 90F5000C stw [r21 + 0x000C], r7 00004570 A9110004 lha r8, [r17 + 0x0004] 00004574 50C06426 rlwimi r0, r6, 12, 16, 19 00004578 5506AEFA rlwinm r6, r8, 21, 27, 29 0000457C 7CE4302E lwzx r7, r4, r6 00004580 5506F6FA rlwinm r6, r8, 30, 27, 29 00004584 90F80000 stw [r24], r7 00004588 5507C6FA rlwinm r7, r8, 24, 27, 29 0000458C 7D44382E lwzx r10, r4, r7 00004590 5507DEFA rlwinm r7, r8, 27, 27, 29 00004594 91580004 stw [r24 + 0x0004], r10 00004598 7CE4382E lwzx r7, r4, r7 0000459C 55082636 rlwinm r8, r8, 4, 24, 27 000045A0 90F80008 stw [r24 + 0x0008], r7 000045A4 7CC4302E lwzx r6, r4, r6 000045A8 7C004378 or r0, r0, r8 000045AC 90D8000C stw [r24 + 0x000C], r6 000045B0 5406AEFA rlwinm r6, r0, 21, 27, 29 000045B4 7CE4302E lwzx r7, r4, r6 000045B8 5406C6FA rlwinm r6, r0, 24, 27, 29 000045BC 90FD0000 stw [r29], r7 000045C0 7D04302E lwzx r8, r4, r6 000045C4 5406DEFA rlwinm r6, r0, 27, 27, 29 000045C8 911D0004 stw [r29 + 0x0004], r8 000045CC 7CC4302E lwzx r6, r4, r6 label000045D0: 000045D0 5407F6FA rlwinm r7, r0, 30, 27, 29 000045D4 90DD0008 stw [r29 + 0x0008], r6 000045D8 7CE4382E lwzx r7, r4, r7 000045DC 30A50010 addic r5, r5, 16 000045E0 90FD000C stw [r29 + 0x000C], r7 000045E4 32B50010 addic r21, r21, 16 000045E8 32310006 addic r17, r17, 6 000045EC 33180010 addic r24, r24, 16 000045F0 33BD0010 addic r29, r29, 16 000045F4 7D3C0734 extsh r28, r9 000045F8 4080FF04 bge -0x000000FC /* 000044FC */ 000045FC 48000144 b +0x00000144 /* 00004740 */ 00004600 7CDCD010 subfc r6, r28, r26 00004604 30FCFFFF subic r7, r28, 1 00004608 7CE40734 extsh r4, r7 0000460C 7CDA0734 extsh r26, r6 00004610 38C40000 addi r6, r4, 0x0000 00004614 30E4FFFF subic r7, r4, 1 label00004618: 00004618 88910000 lbz r4, [r17] 0000461C 7CE00734 extsh r0, r7 00004620 5484103A rlwinm r4, r4, 2, 0, 29 00004624 7C8D202E lwzx r4, r13, r4 00004628 2C060000 cmpwi r6, 0 0000462C 90850000 stw [r5], r4 00004630 88910001 lbz r4, [r17 + 0x0001] 00004634 30C00000 addic r6, r0, 0 00004638 5484103A rlwinm r4, r4, 2, 0, 29 0000463C 7C8D202E lwzx r4, r13, r4 00004640 30E0FFFF subic r7, r0, 1 00004644 90850004 stw [r5 + 0x0004], r4 00004648 88910002 lbz r4, [r17 + 0x0002] 0000464C 5484103A rlwinm r4, r4, 2, 0, 29 00004650 7D0D202E lwzx r8, r13, r4 00004654 91050008 stw [r5 + 0x0008], r8 00004658 88910003 lbz r4, [r17 + 0x0003] 0000465C 5484103A rlwinm r4, r4, 2, 0, 29 00004660 7C8D202E lwzx r4, r13, r4 00004664 9085000C stw [r5 + 0x000C], r4 00004668 88910004 lbz r4, [r17 + 0x0004] 0000466C 30A50010 addic r5, r5, 16 00004670 5484103A rlwinm r4, r4, 2, 0, 29 00004674 7C8D202E lwzx r4, r13, r4 00004678 90950000 stw [r21], r4 0000467C 88910005 lbz r4, [r17 + 0x0005] 00004680 5484103A rlwinm r4, r4, 2, 0, 29 00004684 7D0D202E lwzx r8, r13, r4 00004688 91150004 stw [r21 + 0x0004], r8 0000468C 88910006 lbz r4, [r17 + 0x0006] 00004690 5484103A rlwinm r4, r4, 2, 0, 29 00004694 7C8D202E lwzx r4, r13, r4 00004698 90950008 stw [r21 + 0x0008], r4 label0000469C: 0000469C 88910007 lbz r4, [r17 + 0x0007] 000046A0 5484103A rlwinm r4, r4, 2, 0, 29 000046A4 7D0D202E lwzx r8, r13, r4 000046A8 9115000C stw [r21 + 0x000C], r8 000046AC 88910008 lbz r4, [r17 + 0x0008] 000046B0 32B50010 addic r21, r21, 16 000046B4 5484103A rlwinm r4, r4, 2, 0, 29 000046B8 7C8D202E lwzx r4, r13, r4 000046BC 90980000 stw [r24], r4 000046C0 88910009 lbz r4, [r17 + 0x0009] 000046C4 5484103A rlwinm r4, r4, 2, 0, 29 000046C8 7D0D202E lwzx r8, r13, r4 000046CC 91180004 stw [r24 + 0x0004], r8 000046D0 8891000A lbz r4, [r17 + 0x000A] 000046D4 5484103A rlwinm r4, r4, 2, 0, 29 000046D8 7C8D202E lwzx r4, r13, r4 000046DC 90980008 stw [r24 + 0x0008], r4 000046E0 8891000B lbz r4, [r17 + 0x000B] 000046E4 5484103A rlwinm r4, r4, 2, 0, 29 000046E8 7D0D202E lwzx r8, r13, r4 000046EC 9118000C stw [r24 + 0x000C], r8 000046F0 8891000C lbz r4, [r17 + 0x000C] 000046F4 33180010 addic r24, r24, 16 000046F8 5484103A rlwinm r4, r4, 2, 0, 29 000046FC 7C8D202E lwzx r4, r13, r4 00004700 909D0000 stw [r29], r4 00004704 8891000D lbz r4, [r17 + 0x000D] 00004708 5484103A rlwinm r4, r4, 2, 0, 29 0000470C 7D0D202E lwzx r8, r13, r4 00004710 911D0004 stw [r29 + 0x0004], r8 00004714 8891000E lbz r4, [r17 + 0x000E] 00004718 5484103A rlwinm r4, r4, 2, 0, 29 0000471C 7C8D202E lwzx r4, r13, r4 00004720 909D0008 stw [r29 + 0x0008], r4 00004724 8891000F lbz r4, [r17 + 0x000F] 00004728 32310010 addic r17, r17, 16 0000472C 5484103A rlwinm r4, r4, 2, 0, 29 00004730 7C8D202E lwzx r4, r13, r4 00004734 909D000C stw [r29 + 0x000C], r4 00004738 33BD0010 addic r29, r29, 16 0000473C 4080FEDC bge -0x00000124 /* 00004618 */ label00004740: 00004740 309AFFFF subic r4, r26, 1 00004744 7C860735 extsh. r6, r4 00004748 3B460000 addi r26, r6, 0x0000 0000474C 4080F800 bge -0x00000800 /* 00003F4C */ label00004750: 00004750 3093FFFF subic r4, r19, 1 00004754 7C850735 extsh. r5, r4 00004758 7DEFB014 addc r15, r15, r22 0000475C 3A650000 addi r19, r5, 0x0000 00004760 4080F7C8 bge -0x00000838 /* 00003F28 */ label00004764: 00004764 38800001 li r4, 0x0001 00004768 98810038 stb [r1 + 0x0038], r4 0000476C 92230008 stw [r3 + 0x0008], r17 00004770 B9A10044 lmw r13, [r1 + 0x0044] 00004774 30210090 addic r1, r1, 144 00004778 4E800020 blr 0000477C 00000000 .invalid 00004780 00002041 .invalid 00004784 80130100 lwz r0, [r19 + 0x0100] 00004788 00000000 .invalid 0000478C 000008D8 .invalid 00004790 0012534D .invalid 00004794 43444543 bcla 26, 4, 0x00004540 00004798 4F4D5052 .invalid 4C 0000479C 45535338 .invalid sc 000047A0 544F3332 rlwinm r15, r2, 6, 12, 25 000047A4 A8830022 lha r4, [r3 + 0x0022] 000047A8 7C0802A6 mflr r0 000047AC 2C840000 cmpwi cr1, r4, 0 000047B0 BDA1FFB4 stmw [r1 - 0x004C], r13 000047B4 90010008 stw [r1 + 0x0008], r0 000047B8 9421FF50 stwu [r1 - 0x00B0], r1 000047BC 40840018 bge cr1, +0x00000018 /* 000047D4 */ label000047C0: 000047C0 48000EBD bl +0x00000EBC /* 0000567C */ 000047C4 818100B8 lwz r12, [r1 + 0x00B8] 000047C8 302100B0 addic r1, r1, 176 000047CC 7D8803A6 mtlr r12 000047D0 4E800020 blr label000047D4: 000047D4 80A30068 lwz r5, [r3 + 0x0068] 000047D8 AA03001E lha r16, [r3 + 0x001E] 000047DC 80A50000 lwz r5, [r5] 000047E0 3090FFFF subic r4, r16, 1 000047E4 30E5000C addic r7, r5, 12 000047E8 80A30010 lwz r5, [r3 + 0x0010] 000047EC 7C800735 extsh. r0, r4 label000047F0: 000047F0 90A10040 stw [r1 + 0x0040], r5 000047F4 38A00001 li r5, 0x0001 000047F8 90E1003C stw [r1 + 0x003C], r7 000047FC 81E30008 lwz r15, [r3 + 0x0008] 00004800 98A10038 stb [r1 + 0x0038], r5 00004804 A8030018 lha r0, [r3 + 0x0018] 00004808 81230030 lwz r9, [r3 + 0x0030] 0000480C 80E30034 lwz r7, [r3 + 0x0034] 00004810 81030038 lwz r8, [r3 + 0x0038] 00004814 91210048 stw [r1 + 0x0048], r9 00004818 91010050 stw [r1 + 0x0050], r8 0000481C 90010044 stw [r1 + 0x0044], r0 00004820 90E1004C stw [r1 + 0x004C], r7 00004824 98A10038 stb [r1 + 0x0038], r5 00004828 7C900734 extsh r16, r4 0000482C 41800E0C blt +0x00000E0C /* 00005638 */ 00004830 30800000 addic r4, r0, 0 00004834 54841838 rlwinm r4, r4, 3, 0, 28 00004838 90810054 stw [r1 + 0x0054], r4 label0000483C: 0000483C AA23001A lha r17, [r3 + 0x001A] 00004840 80C10044 lwz r6, [r1 + 0x0044] 00004844 3011FFFF subic r0, r17, 1 00004848 80A10040 lwz r5, [r1 + 0x0040] 0000484C 7C070735 extsh. r7, r0 00004850 7C853014 addc r4, r5, r6 00004854 7DA62014 addc r13, r6, r4 00004858 7DC66814 addc r14, r6, r13 0000485C 7E667014 addc r19, r6, r14 00004860 7EA69814 addc r21, r6, r19 00004864 7E46A814 addc r18, r6, r21 00004868 7E869014 addc r20, r6, r18 0000486C 3A270000 addi r17, r7, 0x0000 00004870 41800DA8 blt +0x00000DA8 /* 00005618 */ label00004874: 00004874 88EF0000 lbz r7, [r15] 00004878 38CF0000 addi r6, r15, 0x0000 0000487C 54E0E13E rlwinm r0, r7, 28, 4, 31 00004880 2880000F cmplwi cr1, r0, 15 00004884 38070000 addi r0, r7, 0x0000 00004888 54E7073E rlwinm r7, r7, 0, 28, 31 0000488C 31EF0001 addic r15, r15, 1 00004890 90E10058 stw [r1 + 0x0058], r7 00004894 41850D74 bgt cr1, +0x00000D74 /* 00005608 */ 00004898 80E2008C lwz r7, [r2 + 0x008C] 0000489C 5400F0BA rlwinm r0, r0, 30, 2, 29 000048A0 7CE70014 addc r7, r7, r0 000048A4 80070080 lwz r0, [r7 + 0x0080] 000048A8 80E20090 lwz r7, [r2 + 0x0090] 000048AC 7C070014 addc r0, r7, r0 000048B0 7C0903A6 mtctr r0 000048B4 4E800420 bctr 000048B8 88E60001 lbz r7, [r6 + 0x0001] 000048BC 31E60002 addic r15, r6, 2 000048C0 90E10058 stw [r1 + 0x0058], r7 000048C4 80C10058 lwz r6, [r1 + 0x0058] 000048C8 30060001 addic r0, r6, 1 000048CC 54002834 rlwinm r0, r0, 5, 0, 26 000048D0 7C000734 extsh r0, r0 000048D4 7CC68810 subfc r6, r6, r17 000048D8 7E80A014 addc r20, r0, r20 000048DC 7CD10734 extsh r17, r6 000048E0 7CA50014 addc r5, r5, r0 000048E4 7C840014 addc r4, r4, r0 000048E8 7DAD0014 addc r13, r13, r0 000048EC 7DCE0014 addc r14, r14, r0 000048F0 7E730014 addc r19, r19, r0 000048F4 7EB50014 addc r21, r21, r0 000048F8 7E520014 addc r18, r18, r0 000048FC 48000D0C b +0x00000D0C /* 00005608 */ 00004900 88E60001 lbz r7, [r6 + 0x0001] label00004904: 00004904 31E60002 addic r15, r6, 2 00004908 90E10058 stw [r1 + 0x0058], r7 0000490C 80010058 lwz r0, [r1 + 0x0058] 00004910 39800001 li r12, 0x0001 00004914 7C008810 subfc r0, r0, r17 00004918 7C110734 extsh r17, r0 label0000491C: 0000491C 300C0001 addic r0, r12, 1 00004920 7C0C0734 extsh r12, r0 00004924 39440000 addi r10, r4, 0x0000 00004928 2C8C0004 cmpwi cr1, r12, 4 0000492C 3BE50000 addi r31, r5, 0x0000 00004930 83C10058 lwz r30, [r1 + 0x0058] 00004934 8105FFE0 lwz r8, [r5 - 0x0020] 00004938 80E5FFE4 lwz r7, [r5 - 0x001C] 0000493C 8165FFE8 lwz r11, [r5 - 0x0018] 00004940 8125FFEC lwz r9, [r5 - 0x0014] 00004944 8005FFF0 lwz r0, [r5 - 0x0010] 00004948 8085FFF4 lwz r4, [r5 - 0x000C] 0000494C 80C5FFF8 lwz r6, [r5 - 0x0008] 00004950 83A5FFFC lwz r29, [r5 - 0x0004] label00004954: 00004954 30BEFFFF subic r5, r30, 1 00004958 7CBE0735 extsh. r30, r5 0000495C 911F0000 stw [r31], r8 00004960 90FF0004 stw [r31 + 0x0004], r7 00004964 917F0008 stw [r31 + 0x0008], r11 00004968 913F000C stw [r31 + 0x000C], r9 0000496C 901F0010 stw [r31 + 0x0010], r0 00004970 909F0014 stw [r31 + 0x0014], r4 00004974 90DF0018 stw [r31 + 0x0018], r6 00004978 93BF001C stw [r31 + 0x001C], r29 0000497C 910A0000 stw [r10], r8 00004980 90EA0004 stw [r10 + 0x0004], r7 00004984 916A0008 stw [r10 + 0x0008], r11 00004988 912A000C stw [r10 + 0x000C], r9 0000498C 900A0010 stw [r10 + 0x0010], r0 00004990 908A0014 stw [r10 + 0x0014], r4 00004994 90CA0018 stw [r10 + 0x0018], r6 00004998 93AA001C stw [r10 + 0x001C], r29 0000499C 33FF0020 addic r31, r31, 32 000049A0 314A0020 addic r10, r10, 32 000049A4 4080FFB0 bge -0x00000050 /* 00004954 */ 000049A8 38AD0000 addi r5, r13, 0x0000 000049AC 388E0000 addi r4, r14, 0x0000 000049B0 39B30000 addi r13, r19, 0x0000 000049B4 39D50000 addi r14, r21, 0x0000 000049B8 3A720000 addi r19, r18, 0x0000 000049BC 3AB40000 addi r21, r20, 0x0000 000049C0 3A5F0000 addi r18, r31, 0x0000 000049C4 3A8A0000 addi r20, r10, 0x0000 000049C8 4085FF54 ble cr1, -0x000000AC /* 0000491C */ 000049CC 48000C3C b +0x00000C3C /* 00005608 */ 000049D0 88E60001 lbz r7, [r6 + 0x0001] 000049D4 31E60002 addic r15, r6, 2 000049D8 90E10058 stw [r1 + 0x0058], r7 000049DC 80010058 lwz r0, [r1 + 0x0058] 000049E0 7C000014 addc r0, r0, r0 000049E4 30000001 addic r0, r0, 1 000049E8 7C008810 subfc r0, r0, r17 000049EC 7C110734 extsh r17, r0 000049F0 38000001 li r0, 0x0001 000049F4 9001005C stw [r1 + 0x005C], r0 label000049F8: 000049F8 8001005C lwz r0, [r1 + 0x005C] 000049FC 3AE40000 addi r23, r4, 0x0000 00004A00 30000001 addic r0, r0, 1 00004A04 7C000734 extsh r0, r0 00004A08 2C800004 cmpwi cr1, r0, 4 00004A0C 3B250000 addi r25, r5, 0x0000 00004A10 8365FFC0 lwz r27, [r5 - 0x0040] 00004A14 8385FFC4 lwz r28, [r5 - 0x003C] 00004A18 82C5FFC8 lwz r22, [r5 - 0x0038] 00004A1C 8305FFCC lwz r24, [r5 - 0x0034] 00004A20 8345FFD0 lwz r26, [r5 - 0x0030] 00004A24 83C5FFD4 lwz r30, [r5 - 0x002C] 00004A28 8185FFD8 lwz r12, [r5 - 0x0028] 00004A2C 8145FFDC lwz r10, [r5 - 0x0024] 00004A30 8105FFE0 lwz r8, [r5 - 0x0020] 00004A34 80C5FFE4 lwz r6, [r5 - 0x001C] 00004A38 80E5FFE8 lwz r7, [r5 - 0x0018] 00004A3C 8125FFEC lwz r9, [r5 - 0x0014] 00004A40 8165FFF0 lwz r11, [r5 - 0x0010] 00004A44 83E5FFF4 lwz r31, [r5 - 0x000C] 00004A48 80810058 lwz r4, [r1 + 0x0058] 00004A4C 83A5FFF8 lwz r29, [r5 - 0x0008] 00004A50 9001005C stw [r1 + 0x005C], r0 00004A54 80A5FFFC lwz r5, [r5 - 0x0004] label00004A58: 00004A58 93790000 stw [r25], r27 00004A5C 93770000 stw [r23], r27 00004A60 93990004 stw [r25 + 0x0004], r28 00004A64 93970004 stw [r23 + 0x0004], r28 00004A68 92D90008 stw [r25 + 0x0008], r22 00004A6C 92D70008 stw [r23 + 0x0008], r22 00004A70 9319000C stw [r25 + 0x000C], r24 00004A74 9317000C stw [r23 + 0x000C], r24 00004A78 93590010 stw [r25 + 0x0010], r26 00004A7C 93570010 stw [r23 + 0x0010], r26 00004A80 93D90014 stw [r25 + 0x0014], r30 00004A84 93D70014 stw [r23 + 0x0014], r30 00004A88 91990018 stw [r25 + 0x0018], r12 00004A8C 91970018 stw [r23 + 0x0018], r12 00004A90 9159001C stw [r25 + 0x001C], r10 00004A94 9157001C stw [r23 + 0x001C], r10 00004A98 91190020 stw [r25 + 0x0020], r8 00004A9C 91170020 stw [r23 + 0x0020], r8 00004AA0 90D90024 stw [r25 + 0x0024], r6 00004AA4 90D70024 stw [r23 + 0x0024], r6 00004AA8 90F90028 stw [r25 + 0x0028], r7 00004AAC 90F70028 stw [r23 + 0x0028], r7 00004AB0 9139002C stw [r25 + 0x002C], r9 00004AB4 9137002C stw [r23 + 0x002C], r9 00004AB8 91790030 stw [r25 + 0x0030], r11 00004ABC 91770030 stw [r23 + 0x0030], r11 00004AC0 93F90034 stw [r25 + 0x0034], r31 00004AC4 93F70034 stw [r23 + 0x0034], r31 00004AC8 3084FFFF subic r4, r4, 1 00004ACC 93B90038 stw [r25 + 0x0038], r29 00004AD0 7C800735 extsh. r0, r4 00004AD4 93B70038 stw [r23 + 0x0038], r29 00004AD8 90B9003C stw [r25 + 0x003C], r5 00004ADC 90B7003C stw [r23 + 0x003C], r5 00004AE0 32F70040 addic r23, r23, 64 00004AE4 33390040 addic r25, r25, 64 00004AE8 30800000 addic r4, r0, 0 00004AEC 4080FF6C bge -0x00000094 /* 00004A58 */ 00004AF0 38AD0000 addi r5, r13, 0x0000 00004AF4 388E0000 addi r4, r14, 0x0000 00004AF8 39B30000 addi r13, r19, 0x0000 00004AFC 39D50000 addi r14, r21, 0x0000 00004B00 3A720000 addi r19, r18, 0x0000 00004B04 3AB40000 addi r21, r20, 0x0000 00004B08 3A590000 addi r18, r25, 0x0000 00004B0C 3A970000 addi r20, r23, 0x0000 00004B10 4085FEE8 ble cr1, -0x00000118 /* 000049F8 */ 00004B14 48000AF4 b +0x00000AF4 /* 00005608 */ 00004B18 88E60001 lbz r7, [r6 + 0x0001] 00004B1C 31E60002 addic r15, r6, 2 00004B20 90E10058 stw [r1 + 0x0058], r7 00004B24 80010058 lwz r0, [r1 + 0x0058] 00004B28 80E1003C lwz r7, [r1 + 0x003C] 00004B2C 7C008810 subfc r0, r0, r17 00004B30 7C110734 extsh r17, r0 00004B34 880F0000 lbz r0, [r15] 00004B38 31EF0001 addic r15, r15, 1 00004B3C 5406103A rlwinm r6, r0, 2, 0, 29 00004B40 7C07302E lwzx r0, r7, r6 label00004B44: 00004B44 80C10058 lwz r6, [r1 + 0x0058] 00004B48 90050000 stw [r5], r0 00004B4C 90050004 stw [r5 + 0x0004], r0 00004B50 90050008 stw [r5 + 0x0008], r0 00004B54 9005000C stw [r5 + 0x000C], r0 00004B58 90050010 stw [r5 + 0x0010], r0 00004B5C 90050014 stw [r5 + 0x0014], r0 00004B60 90050018 stw [r5 + 0x0018], r0 00004B64 9005001C stw [r5 + 0x001C], r0 00004B68 90040000 stw [r4], r0 00004B6C 90040004 stw [r4 + 0x0004], r0 00004B70 90040008 stw [r4 + 0x0008], r0 00004B74 9004000C stw [r4 + 0x000C], r0 00004B78 90040010 stw [r4 + 0x0010], r0 00004B7C 90040014 stw [r4 + 0x0014], r0 00004B80 90040018 stw [r4 + 0x0018], r0 00004B84 30C6FFFF subic r6, r6, 1 00004B88 9004001C stw [r4 + 0x001C], r0 00004B8C 900D0000 stw [r13], r0 00004B90 900D0004 stw [r13 + 0x0004], r0 00004B94 900D0008 stw [r13 + 0x0008], r0 00004B98 900D000C stw [r13 + 0x000C], r0 00004B9C 900D0010 stw [r13 + 0x0010], r0 00004BA0 900D0014 stw [r13 + 0x0014], r0 00004BA4 900D0018 stw [r13 + 0x0018], r0 00004BA8 900D001C stw [r13 + 0x001C], r0 00004BAC 900E0000 stw [r14], r0 00004BB0 900E0004 stw [r14 + 0x0004], r0 00004BB4 900E0008 stw [r14 + 0x0008], r0 00004BB8 900E000C stw [r14 + 0x000C], r0 00004BBC 900E0010 stw [r14 + 0x0010], r0 00004BC0 900E0014 stw [r14 + 0x0014], r0 00004BC4 900E0018 stw [r14 + 0x0018], r0 00004BC8 900E001C stw [r14 + 0x001C], r0 00004BCC 90130000 stw [r19], r0 00004BD0 90130004 stw [r19 + 0x0004], r0 00004BD4 90130008 stw [r19 + 0x0008], r0 00004BD8 9013000C stw [r19 + 0x000C], r0 00004BDC 90130010 stw [r19 + 0x0010], r0 00004BE0 90130014 stw [r19 + 0x0014], r0 00004BE4 90130018 stw [r19 + 0x0018], r0 00004BE8 9013001C stw [r19 + 0x001C], r0 00004BEC 7CC70735 extsh. r7, r6 00004BF0 90150000 stw [r21], r0 00004BF4 90150004 stw [r21 + 0x0004], r0 00004BF8 90150008 stw [r21 + 0x0008], r0 00004BFC 9015000C stw [r21 + 0x000C], r0 00004C00 90150010 stw [r21 + 0x0010], r0 00004C04 90150014 stw [r21 + 0x0014], r0 00004C08 90150018 stw [r21 + 0x0018], r0 00004C0C 9015001C stw [r21 + 0x001C], r0 00004C10 90120000 stw [r18], r0 00004C14 90120004 stw [r18 + 0x0004], r0 00004C18 90120008 stw [r18 + 0x0008], r0 00004C1C 9012000C stw [r18 + 0x000C], r0 00004C20 90120010 stw [r18 + 0x0010], r0 00004C24 90120014 stw [r18 + 0x0014], r0 00004C28 90120018 stw [r18 + 0x0018], r0 00004C2C 9012001C stw [r18 + 0x001C], r0 00004C30 90140000 stw [r20], r0 00004C34 90140004 stw [r20 + 0x0004], r0 00004C38 90140008 stw [r20 + 0x0008], r0 00004C3C 9014000C stw [r20 + 0x000C], r0 00004C40 90140010 stw [r20 + 0x0010], r0 00004C44 90140014 stw [r20 + 0x0014], r0 00004C48 90140018 stw [r20 + 0x0018], r0 00004C4C 9014001C stw [r20 + 0x001C], r0 00004C50 32730020 addic r19, r19, 32 00004C54 32B50020 addic r21, r21, 32 00004C58 31CE0020 addic r14, r14, 32 00004C5C 32520020 addic r18, r18, 32 00004C60 30A50020 addic r5, r5, 32 00004C64 30840020 addic r4, r4, 32 00004C68 31AD0020 addic r13, r13, 32 00004C6C 32940020 addic r20, r20, 32 00004C70 90E10058 stw [r1 + 0x0058], r7 00004C74 4080FED0 bge -0x00000130 /* 00004B44 */ 00004C78 48000990 b +0x00000990 /* 00005608 */ 00004C7C 88060001 lbz r0, [r6 + 0x0001] 00004C80 80E1003C lwz r7, [r1 + 0x003C] 00004C84 5409103A rlwinm r9, r0, 2, 0, 29 00004C88 8103003C lwz r8, [r3 + 0x003C] 00004C8C 7C07482E lwzx r0, r7, r9 00004C90 81210048 lwz r9, [r1 + 0x0048] 00004C94 55081838 rlwinm r8, r8, 3, 0, 28 00004C98 7C09412E stwx r9, r0, r8 00004C9C 31E60003 addic r15, r6, 3 00004CA0 88060002 lbz r0, [r6 + 0x0002] 00004CA4 7CC94014 addc r6, r9, r8 00004CA8 5408103A rlwinm r8, r0, 2, 0, 29 00004CAC 7C07402E lwzx r0, r7, r8 00004CB0 90060004 stw [r6 + 0x0004], r0 00004CB4 80C3003C lwz r6, [r3 + 0x003C] 00004CB8 30E60001 addic r7, r6, 1 00004CBC 2C870100 cmpwi cr1, r7, 256 00004CC0 90E3003C stw [r3 + 0x003C], r7 00004CC4 54C0063E rlwinm r0, r6, 0, 24, 31 00004CC8 4086001C bne cr1, +0x0000001C /* 00004CE4 */ 00004CCC 38C00000 li r6, 0x0000 00004CD0 90C3003C stw [r3 + 0x003C], r6 00004CD4 54061838 rlwinm r6, r0, 3, 0, 28 00004CD8 48000010 b +0x00000010 /* 00004CE8 */ 00004CDC 88060001 lbz r0, [r6 + 0x0001] 00004CE0 31E60002 addic r15, r6, 2 label00004CE4: 00004CE4 54061838 rlwinm r6, r0, 3, 0, 28 label00004CE8: 00004CE8 80010058 lwz r0, [r1 + 0x0058] 00004CEC 80E10048 lwz r7, [r1 + 0x0048] 00004CF0 7C008810 subfc r0, r0, r17 00004CF4 7CC73014 addc r6, r7, r6 00004CF8 7C110734 extsh r17, r0 label00004CFC: 00004CFC 892F0000 lbz r9, [r15] 00004D00 5527D97A rlwinm r7, r9, 27, 5, 29 00004D04 7C06382E lwzx r0, r6, r7 00004D08 5527E77A rlwinm r7, r9, 28, 29, 29 00004D0C 90050000 stw [r5], r0 00004D10 90040000 stw [r4], r0 00004D14 90050004 stw [r5 + 0x0004], r0 00004D18 90040004 stw [r4 + 0x0004], r0 00004D1C 7C06382E lwzx r0, r6, r7 00004D20 5527EF7A rlwinm r7, r9, 29, 29, 29 00004D24 90050008 stw [r5 + 0x0008], r0 00004D28 90040008 stw [r4 + 0x0008], r0 00004D2C 9005000C stw [r5 + 0x000C], r0 00004D30 9004000C stw [r4 + 0x000C], r0 00004D34 7C06382E lwzx r0, r6, r7 00004D38 5527F77A rlwinm r7, r9, 30, 29, 29 00004D3C 90050010 stw [r5 + 0x0010], r0 00004D40 90040010 stw [r4 + 0x0010], r0 00004D44 90050014 stw [r5 + 0x0014], r0 00004D48 90040014 stw [r4 + 0x0014], r0 00004D4C 7C06382E lwzx r0, r6, r7 00004D50 90050018 stw [r5 + 0x0018], r0 00004D54 90040018 stw [r4 + 0x0018], r0 00004D58 9005001C stw [r5 + 0x001C], r0 00004D5C 9004001C stw [r4 + 0x001C], r0 00004D60 30840020 addic r4, r4, 32 00004D64 30A50020 addic r5, r5, 32 00004D68 5527FF7A rlwinm r7, r9, 31, 29, 29 00004D6C 7C06382E lwzx r0, r6, r7 00004D70 5527077A rlwinm r7, r9, 0, 29, 29 00004D74 900D0000 stw [r13], r0 00004D78 900E0000 stw [r14], r0 00004D7C 900D0004 stw [r13 + 0x0004], r0 00004D80 900E0004 stw [r14 + 0x0004], r0 00004D84 7C06382E lwzx r0, r6, r7 00004D88 55270F7A rlwinm r7, r9, 1, 29, 29 00004D8C 900D0008 stw [r13 + 0x0008], r0 00004D90 900E0008 stw [r14 + 0x0008], r0 00004D94 900D000C stw [r13 + 0x000C], r0 00004D98 900E000C stw [r14 + 0x000C], r0 00004D9C 7C06382E lwzx r0, r6, r7 00004DA0 5528177A rlwinm r8, r9, 2, 29, 29 00004DA4 900D0010 stw [r13 + 0x0010], r0 00004DA8 900E0010 stw [r14 + 0x0010], r0 00004DAC 900D0014 stw [r13 + 0x0014], r0 00004DB0 900E0014 stw [r14 + 0x0014], r0 00004DB4 7C06402E lwzx r0, r6, r8 00004DB8 900D0018 stw [r13 + 0x0018], r0 00004DBC 900E0018 stw [r14 + 0x0018], r0 00004DC0 900D001C stw [r13 + 0x001C], r0 00004DC4 900E001C stw [r14 + 0x001C], r0 00004DC8 31CE0020 addic r14, r14, 32 00004DCC 31AD0020 addic r13, r13, 32 00004DD0 892F0001 lbz r9, [r15 + 0x0001] 00004DD4 31EF0002 addic r15, r15, 2 00004DD8 5527D97A rlwinm r7, r9, 27, 5, 29 00004DDC 7C06382E lwzx r0, r6, r7 00004DE0 5527E77A rlwinm r7, r9, 28, 29, 29 00004DE4 90130000 stw [r19], r0 00004DE8 90150000 stw [r21], r0 00004DEC 90130004 stw [r19 + 0x0004], r0 00004DF0 90150004 stw [r21 + 0x0004], r0 00004DF4 7C06382E lwzx r0, r6, r7 00004DF8 5527EF7A rlwinm r7, r9, 29, 29, 29 00004DFC 90130008 stw [r19 + 0x0008], r0 00004E00 90150008 stw [r21 + 0x0008], r0 00004E04 9013000C stw [r19 + 0x000C], r0 00004E08 9015000C stw [r21 + 0x000C], r0 00004E0C 7C06382E lwzx r0, r6, r7 00004E10 5527F77A rlwinm r7, r9, 30, 29, 29 00004E14 90130010 stw [r19 + 0x0010], r0 00004E18 90150010 stw [r21 + 0x0010], r0 00004E1C 90130014 stw [r19 + 0x0014], r0 00004E20 90150014 stw [r21 + 0x0014], r0 00004E24 7C06382E lwzx r0, r6, r7 00004E28 90130018 stw [r19 + 0x0018], r0 00004E2C 90150018 stw [r21 + 0x0018], r0 00004E30 9013001C stw [r19 + 0x001C], r0 00004E34 9015001C stw [r21 + 0x001C], r0 00004E38 32B50020 addic r21, r21, 32 00004E3C 32730020 addic r19, r19, 32 00004E40 5527FF7A rlwinm r7, r9, 31, 29, 29 00004E44 7C06382E lwzx r0, r6, r7 00004E48 5527077A rlwinm r7, r9, 0, 29, 29 00004E4C 90120000 stw [r18], r0 00004E50 90140000 stw [r20], r0 00004E54 90120004 stw [r18 + 0x0004], r0 00004E58 90140004 stw [r20 + 0x0004], r0 00004E5C 7CE6382E lwzx r7, r6, r7 00004E60 80010058 lwz r0, [r1 + 0x0058] 00004E64 90F20008 stw [r18 + 0x0008], r7 00004E68 90F40008 stw [r20 + 0x0008], r7 00004E6C 90F2000C stw [r18 + 0x000C], r7 00004E70 90F4000C stw [r20 + 0x000C], r7 00004E74 55270F7A rlwinm r7, r9, 1, 29, 29 00004E78 7CE6382E lwzx r7, r6, r7 00004E7C 5528177A rlwinm r8, r9, 2, 29, 29 00004E80 90F20010 stw [r18 + 0x0010], r7 00004E84 90F40010 stw [r20 + 0x0010], r7 00004E88 90F20014 stw [r18 + 0x0014], r7 00004E8C 90F40014 stw [r20 + 0x0014], r7 00004E90 7CE6402E lwzx r7, r6, r8 00004E94 3000FFFF subic r0, r0, 1 00004E98 90F20018 stw [r18 + 0x0018], r7 00004E9C 90F40018 stw [r20 + 0x0018], r7 00004EA0 90F2001C stw [r18 + 0x001C], r7 00004EA4 90F4001C stw [r20 + 0x001C], r7 00004EA8 32940020 addic r20, r20, 32 00004EAC 7C070735 extsh. r7, r0 00004EB0 32520020 addic r18, r18, 32 00004EB4 90E10058 stw [r1 + 0x0058], r7 00004EB8 4080FE44 bge -0x000001BC /* 00004CFC */ 00004EBC 3011FFFF subic r0, r17, 1 00004EC0 7C060735 extsh. r6, r0 00004EC4 4800074C b +0x0000074C /* 00005610 */ 00004EC8 88060001 lbz r0, [r6 + 0x0001] 00004ECC 80E1003C lwz r7, [r1 + 0x003C] 00004ED0 5408103A rlwinm r8, r0, 2, 0, 29 00004ED4 80030040 lwz r0, [r3 + 0x0040] 00004ED8 7D07402E lwzx r8, r7, r8 00004EDC 80E1004C lwz r7, [r1 + 0x004C] 00004EE0 54092036 rlwinm r9, r0, 4, 0, 27 00004EE4 7D07492E stwx r7, r8, r9 00004EE8 88060002 lbz r0, [r6 + 0x0002] 00004EEC 7D274814 addc r9, r7, r9 00004EF0 80E1003C lwz r7, [r1 + 0x003C] 00004EF4 5408103A rlwinm r8, r0, 2, 0, 29 00004EF8 7C07402E lwzx r0, r7, r8 00004EFC 31E60005 addic r15, r6, 5 00004F00 90090004 stw [r9 + 0x0004], r0 00004F04 88060003 lbz r0, [r6 + 0x0003] 00004F08 5408103A rlwinm r8, r0, 2, 0, 29 00004F0C 7D07402E lwzx r8, r7, r8 00004F10 91090008 stw [r9 + 0x0008], r8 00004F14 88060004 lbz r0, [r6 + 0x0004] 00004F18 5406103A rlwinm r6, r0, 2, 0, 29 00004F1C 7C07302E lwzx r0, r7, r6 00004F20 9009000C stw [r9 + 0x000C], r0 00004F24 80C30040 lwz r6, [r3 + 0x0040] 00004F28 30E60001 addic r7, r6, 1 00004F2C 2C870100 cmpwi cr1, r7, 256 00004F30 90E30040 stw [r3 + 0x0040], r7 00004F34 54C0063E rlwinm r0, r6, 0, 24, 31 00004F38 4086001C bne cr1, +0x0000001C /* 00004F54 */ 00004F3C 38C00000 li r6, 0x0000 00004F40 90C30040 stw [r3 + 0x0040], r6 00004F44 54062036 rlwinm r6, r0, 4, 0, 27 label00004F48: 00004F48 48000010 b +0x00000010 /* 00004F58 */ 00004F4C 88060001 lbz r0, [r6 + 0x0001] 00004F50 31E60002 addic r15, r6, 2 label00004F54: 00004F54 54062036 rlwinm r6, r0, 4, 0, 27 label00004F58: 00004F58 80010058 lwz r0, [r1 + 0x0058] 00004F5C 80E1004C lwz r7, [r1 + 0x004C] 00004F60 7C008810 subfc r0, r0, r17 00004F64 7CC73014 addc r6, r7, r6 00004F68 7C110734 extsh r17, r0 label00004F6C: 00004F6C 892F0000 lbz r9, [r15] 00004F70 5527E13A rlwinm r7, r9, 28, 4, 29 00004F74 7C06382E lwzx r0, r6, r7 00004F78 5527F73A rlwinm r7, r9, 30, 28, 29 00004F7C 90050000 stw [r5], r0 00004F80 90040000 stw [r4], r0 00004F84 90050004 stw [r5 + 0x0004], r0 00004F88 90040004 stw [r4 + 0x0004], r0 00004F8C 7C06382E lwzx r0, r6, r7 00004F90 5527073A rlwinm r7, r9, 0, 28, 29 00004F94 90050008 stw [r5 + 0x0008], r0 00004F98 90040008 stw [r4 + 0x0008], r0 00004F9C 9005000C stw [r5 + 0x000C], r0 00004FA0 9004000C stw [r4 + 0x000C], r0 00004FA4 7C06382E lwzx r0, r6, r7 00004FA8 5528173A rlwinm r8, r9, 2, 28, 29 00004FAC 90050010 stw [r5 + 0x0010], r0 00004FB0 90040010 stw [r4 + 0x0010], r0 00004FB4 90050014 stw [r5 + 0x0014], r0 00004FB8 90040014 stw [r4 + 0x0014], r0 00004FBC 7C06402E lwzx r0, r6, r8 00004FC0 90050018 stw [r5 + 0x0018], r0 00004FC4 90040018 stw [r4 + 0x0018], r0 00004FC8 9005001C stw [r5 + 0x001C], r0 00004FCC 9004001C stw [r4 + 0x001C], r0 00004FD0 30840020 addic r4, r4, 32 00004FD4 30A50020 addic r5, r5, 32 00004FD8 892F0001 lbz r9, [r15 + 0x0001] 00004FDC 5527E13A rlwinm r7, r9, 28, 4, 29 00004FE0 7C06382E lwzx r0, r6, r7 00004FE4 5527F73A rlwinm r7, r9, 30, 28, 29 00004FE8 900D0000 stw [r13], r0 00004FEC 900E0000 stw [r14], r0 00004FF0 900D0004 stw [r13 + 0x0004], r0 00004FF4 900E0004 stw [r14 + 0x0004], r0 00004FF8 7C06382E lwzx r0, r6, r7 00004FFC 5527073A rlwinm r7, r9, 0, 28, 29 00005000 900D0008 stw [r13 + 0x0008], r0 00005004 900E0008 stw [r14 + 0x0008], r0 00005008 900D000C stw [r13 + 0x000C], r0 0000500C 900E000C stw [r14 + 0x000C], r0 00005010 7C06382E lwzx r0, r6, r7 00005014 5528173A rlwinm r8, r9, 2, 28, 29 00005018 900D0010 stw [r13 + 0x0010], r0 0000501C 900E0010 stw [r14 + 0x0010], r0 00005020 900D0014 stw [r13 + 0x0014], r0 00005024 900E0014 stw [r14 + 0x0014], r0 00005028 7C06402E lwzx r0, r6, r8 0000502C 900D0018 stw [r13 + 0x0018], r0 00005030 900E0018 stw [r14 + 0x0018], r0 00005034 900D001C stw [r13 + 0x001C], r0 00005038 900E001C stw [r14 + 0x001C], r0 0000503C 31CE0020 addic r14, r14, 32 00005040 31AD0020 addic r13, r13, 32 00005044 892F0002 lbz r9, [r15 + 0x0002] 00005048 5527E13A rlwinm r7, r9, 28, 4, 29 0000504C 7C06382E lwzx r0, r6, r7 00005050 5527F73A rlwinm r7, r9, 30, 28, 29 00005054 90130000 stw [r19], r0 00005058 90150000 stw [r21], r0 0000505C 90130004 stw [r19 + 0x0004], r0 00005060 90150004 stw [r21 + 0x0004], r0 00005064 7C06382E lwzx r0, r6, r7 00005068 5527073A rlwinm r7, r9, 0, 28, 29 0000506C 90130008 stw [r19 + 0x0008], r0 00005070 90150008 stw [r21 + 0x0008], r0 00005074 9013000C stw [r19 + 0x000C], r0 00005078 9015000C stw [r21 + 0x000C], r0 0000507C 7C06382E lwzx r0, r6, r7 00005080 5528173A rlwinm r8, r9, 2, 28, 29 00005084 90130010 stw [r19 + 0x0010], r0 00005088 90150010 stw [r21 + 0x0010], r0 0000508C 90130014 stw [r19 + 0x0014], r0 label00005090: 00005090 90150014 stw [r21 + 0x0014], r0 00005094 7C06402E lwzx r0, r6, r8 00005098 90130018 stw [r19 + 0x0018], r0 0000509C 90150018 stw [r21 + 0x0018], r0 000050A0 9013001C stw [r19 + 0x001C], r0 000050A4 9015001C stw [r21 + 0x001C], r0 000050A8 32B50020 addic r21, r21, 32 000050AC 32730020 addic r19, r19, 32 000050B0 892F0003 lbz r9, [r15 + 0x0003] 000050B4 31EF0004 addic r15, r15, 4 000050B8 5527E13A rlwinm r7, r9, 28, 4, 29 000050BC 7C06382E lwzx r0, r6, r7 000050C0 5527F73A rlwinm r7, r9, 30, 28, 29 000050C4 90120000 stw [r18], r0 000050C8 90140000 stw [r20], r0 000050CC 90120004 stw [r18 + 0x0004], r0 000050D0 90140004 stw [r20 + 0x0004], r0 000050D4 7C06382E lwzx r0, r6, r7 000050D8 5527073A rlwinm r7, r9, 0, 28, 29 000050DC 90120008 stw [r18 + 0x0008], r0 000050E0 90140008 stw [r20 + 0x0008], r0 000050E4 9012000C stw [r18 + 0x000C], r0 000050E8 9014000C stw [r20 + 0x000C], r0 000050EC 7C06382E lwzx r0, r6, r7 000050F0 5528173A rlwinm r8, r9, 2, 28, 29 000050F4 90120010 stw [r18 + 0x0010], r0 000050F8 90140010 stw [r20 + 0x0010], r0 000050FC 90120014 stw [r18 + 0x0014], r0 00005100 90140014 stw [r20 + 0x0014], r0 00005104 7C06402E lwzx r0, r6, r8 00005108 90120018 stw [r18 + 0x0018], r0 0000510C 90140018 stw [r20 + 0x0018], r0 00005110 9012001C stw [r18 + 0x001C], r0 00005114 9014001C stw [r20 + 0x001C], r0 00005118 32940020 addic r20, r20, 32 0000511C 80010058 lwz r0, [r1 + 0x0058] 00005120 32520020 addic r18, r18, 32 00005124 3000FFFF subic r0, r0, 1 00005128 7C070735 extsh. r7, r0 0000512C 90E10058 stw [r1 + 0x0058], r7 00005130 4080FE3C bge -0x000001C4 /* 00004F6C */ 00005134 3011FFFF subic r0, r17, 1 00005138 7C060735 extsh. r6, r0 0000513C 3A260000 addi r17, r6, 0x0000 00005140 480004D4 b +0x000004D4 /* 00005614 */ 00005144 88060001 lbz r0, [r6 + 0x0001] 00005148 80E1003C lwz r7, [r1 + 0x003C] 0000514C 5408103A rlwinm r8, r0, 2, 0, 29 00005150 81230044 lwz r9, [r3 + 0x0044] 00005154 7C07402E lwzx r0, r7, r8 00005158 81010050 lwz r8, [r1 + 0x0050] 0000515C 55292834 rlwinm r9, r9, 5, 0, 26 00005160 7C08492E stwx r8, r0, r9 00005164 88060002 lbz r0, [r6 + 0x0002] 00005168 7D284814 addc r9, r8, r9 0000516C 5408103A rlwinm r8, r0, 2, 0, 29 00005170 7C07402E lwzx r0, r7, r8 00005174 90090004 stw [r9 + 0x0004], r0 00005178 88060003 lbz r0, [r6 + 0x0003] 0000517C 5408103A rlwinm r8, r0, 2, 0, 29 00005180 7D07402E lwzx r8, r7, r8 00005184 91090008 stw [r9 + 0x0008], r8 00005188 88060004 lbz r0, [r6 + 0x0004] 0000518C 5408103A rlwinm r8, r0, 2, 0, 29 00005190 7C07402E lwzx r0, r7, r8 00005194 9009000C stw [r9 + 0x000C], r0 00005198 88060005 lbz r0, [r6 + 0x0005] 0000519C 5408103A rlwinm r8, r0, 2, 0, 29 000051A0 7D07402E lwzx r8, r7, r8 000051A4 91090010 stw [r9 + 0x0010], r8 000051A8 88060006 lbz r0, [r6 + 0x0006] 000051AC 5408103A rlwinm r8, r0, 2, 0, 29 000051B0 7C07402E lwzx r0, r7, r8 000051B4 31E60009 addic r15, r6, 9 000051B8 90090014 stw [r9 + 0x0014], r0 000051BC 88060007 lbz r0, [r6 + 0x0007] 000051C0 5408103A rlwinm r8, r0, 2, 0, 29 000051C4 7C07402E lwzx r0, r7, r8 000051C8 90090018 stw [r9 + 0x0018], r0 000051CC 88060008 lbz r0, [r6 + 0x0008] 000051D0 5406103A rlwinm r6, r0, 2, 0, 29 000051D4 7CC7302E lwzx r6, r7, r6 000051D8 90C9001C stw [r9 + 0x001C], r6 000051DC 80C30044 lwz r6, [r3 + 0x0044] 000051E0 30060001 addic r0, r6, 1 000051E4 2C800100 cmpwi cr1, r0, 256 000051E8 90030044 stw [r3 + 0x0044], r0 000051EC 54C0063E rlwinm r0, r6, 0, 24, 31 000051F0 4086001C bne cr1, +0x0000001C /* 0000520C */ 000051F4 38C00000 li r6, 0x0000 000051F8 90C30044 stw [r3 + 0x0044], r6 000051FC 54062834 rlwinm r6, r0, 5, 0, 26 00005200 48000010 b +0x00000010 /* 00005210 */ 00005204 88060001 lbz r0, [r6 + 0x0001] 00005208 31E60002 addic r15, r6, 2 label0000520C: 0000520C 54062834 rlwinm r6, r0, 5, 0, 26 label00005210: 00005210 80010058 lwz r0, [r1 + 0x0058] 00005214 80E10050 lwz r7, [r1 + 0x0050] 00005218 7C008810 subfc r0, r0, r17 0000521C 7CC73014 addc r6, r7, r6 00005220 7C110734 extsh r17, r0 label00005224: 00005224 A92F0000 lha r9, [r15] 00005228 5527AEFA rlwinm r7, r9, 21, 27, 29 0000522C 7C06382E lwzx r0, r6, r7 00005230 5527C6FA rlwinm r7, r9, 24, 27, 29 00005234 90050000 stw [r5], r0 00005238 90040000 stw [r4], r0 0000523C 90050004 stw [r5 + 0x0004], r0 00005240 90040004 stw [r4 + 0x0004], r0 00005244 7C06382E lwzx r0, r6, r7 00005248 5527DEFA rlwinm r7, r9, 27, 27, 29 0000524C 90050008 stw [r5 + 0x0008], r0 00005250 90040008 stw [r4 + 0x0008], r0 00005254 9005000C stw [r5 + 0x000C], r0 00005258 9004000C stw [r4 + 0x000C], r0 0000525C 7C06382E lwzx r0, r6, r7 00005260 5527F6FA rlwinm r7, r9, 30, 27, 29 00005264 90050010 stw [r5 + 0x0010], r0 00005268 90040010 stw [r4 + 0x0010], r0 0000526C 90050014 stw [r5 + 0x0014], r0 00005270 90040014 stw [r4 + 0x0014], r0 00005274 7C06382E lwzx r0, r6, r7 00005278 90050018 stw [r5 + 0x0018], r0 0000527C 90040018 stw [r4 + 0x0018], r0 00005280 9005001C stw [r5 + 0x001C], r0 00005284 9004001C stw [r4 + 0x001C], r0 00005288 30840020 addic r4, r4, 32 0000528C 30A50020 addic r5, r5, 32 00005290 A80F0002 lha r0, [r15 + 0x0002] 00005294 5407AEFA rlwinm r7, r0, 21, 27, 29 00005298 7D06382E lwzx r8, r6, r7 0000529C 5407C6FA rlwinm r7, r0, 24, 27, 29 000052A0 910D0000 stw [r13], r8 000052A4 910E0000 stw [r14], r8 000052A8 910D0004 stw [r13 + 0x0004], r8 000052AC 910E0004 stw [r14 + 0x0004], r8 000052B0 7D06382E lwzx r8, r6, r7 000052B4 5407DEFA rlwinm r7, r0, 27, 27, 29 000052B8 910D0008 stw [r13 + 0x0008], r8 000052BC 910E0008 stw [r14 + 0x0008], r8 000052C0 910D000C stw [r13 + 0x000C], r8 000052C4 910E000C stw [r14 + 0x000C], r8 000052C8 7D06382E lwzx r8, r6, r7 000052CC 5407F6FA rlwinm r7, r0, 30, 27, 29 000052D0 910D0010 stw [r13 + 0x0010], r8 000052D4 910E0010 stw [r14 + 0x0010], r8 000052D8 910D0014 stw [r13 + 0x0014], r8 000052DC 910E0014 stw [r14 + 0x0014], r8 000052E0 7CE6382E lwzx r7, r6, r7 000052E4 90ED0018 stw [r13 + 0x0018], r7 000052E8 90EE0018 stw [r14 + 0x0018], r7 000052EC 90ED001C stw [r13 + 0x001C], r7 000052F0 90EE001C stw [r14 + 0x001C], r7 000052F4 31CE0020 addic r14, r14, 32 000052F8 31AD0020 addic r13, r13, 32 000052FC A90F0004 lha r8, [r15 + 0x0004] 00005300 5400452E rlwinm r0, r0, 8, 20, 23 00005304 5507AEFA rlwinm r7, r8, 21, 27, 29 00005308 7CE6382E lwzx r7, r6, r7 0000530C 51206426 rlwimi r0, r9, 12, 16, 19 00005310 90F30000 stw [r19], r7 00005314 90F50000 stw [r21], r7 00005318 90F30004 stw [r19 + 0x0004], r7 0000531C 90F50004 stw [r21 + 0x0004], r7 00005320 5507C6FA rlwinm r7, r8, 24, 27, 29 00005324 7CE6382E lwzx r7, r6, r7 00005328 31EF0006 addic r15, r15, 6 0000532C 90F30008 stw [r19 + 0x0008], r7 00005330 90F50008 stw [r21 + 0x0008], r7 00005334 90F3000C stw [r19 + 0x000C], r7 00005338 90F5000C stw [r21 + 0x000C], r7 0000533C 5507DEFA rlwinm r7, r8, 27, 27, 29 00005340 7D26382E lwzx r9, r6, r7 00005344 5507F6FA rlwinm r7, r8, 30, 27, 29 00005348 91330010 stw [r19 + 0x0010], r9 0000534C 91350010 stw [r21 + 0x0010], r9 00005350 91330014 stw [r19 + 0x0014], r9 00005354 91350014 stw [r21 + 0x0014], r9 00005358 7CE6382E lwzx r7, r6, r7 0000535C 90F30018 stw [r19 + 0x0018], r7 00005360 90F50018 stw [r21 + 0x0018], r7 00005364 90F3001C stw [r19 + 0x001C], r7 00005368 55082636 rlwinm r8, r8, 4, 24, 27 0000536C 7C004378 or r0, r0, r8 00005370 90F5001C stw [r21 + 0x001C], r7 00005374 5407AEFA rlwinm r7, r0, 21, 27, 29 00005378 7CE6382E lwzx r7, r6, r7 0000537C 5408F6FA rlwinm r8, r0, 30, 27, 29 00005380 90F20000 stw [r18], r7 00005384 90F40000 stw [r20], r7 00005388 90F20004 stw [r18 + 0x0004], r7 0000538C 90F40004 stw [r20 + 0x0004], r7 00005390 5407C6FA rlwinm r7, r0, 24, 27, 29 00005394 7CE6382E lwzx r7, r6, r7 00005398 32730020 addic r19, r19, 32 0000539C 90F20008 stw [r18 + 0x0008], r7 000053A0 90F40008 stw [r20 + 0x0008], r7 000053A4 90F2000C stw [r18 + 0x000C], r7 000053A8 90F4000C stw [r20 + 0x000C], r7 000053AC 5407DEFA rlwinm r7, r0, 27, 27, 29 000053B0 7CE6382E lwzx r7, r6, r7 000053B4 32B50020 addic r21, r21, 32 000053B8 90F20010 stw [r18 + 0x0010], r7 000053BC 90F40010 stw [r20 + 0x0010], r7 000053C0 90F20014 stw [r18 + 0x0014], r7 000053C4 90F40014 stw [r20 + 0x0014], r7 000053C8 7D06402E lwzx r8, r6, r8 000053CC 91120018 stw [r18 + 0x0018], r8 000053D0 91140018 stw [r20 + 0x0018], r8 000053D4 80010058 lwz r0, [r1 + 0x0058] 000053D8 9112001C stw [r18 + 0x001C], r8 000053DC 3000FFFF subic r0, r0, 1 000053E0 7C070735 extsh. r7, r0 000053E4 9114001C stw [r20 + 0x001C], r8 000053E8 32940020 addic r20, r20, 32 000053EC 32520020 addic r18, r18, 32 000053F0 90E10058 stw [r1 + 0x0058], r7 000053F4 4080FE30 bge -0x000001D0 /* 00005224 */ 000053F8 48000210 b +0x00000210 /* 00005608 */ 000053FC 80010058 lwz r0, [r1 + 0x0058] 00005400 83E1003C lwz r31, [r1 + 0x003C] 00005404 7C008810 subfc r0, r0, r17 00005408 7C110734 extsh r17, r0 label0000540C: 0000540C 880F0000 lbz r0, [r15] 00005410 5406103A rlwinm r6, r0, 2, 0, 29 00005414 7C1F302E lwzx r0, r31, r6 00005418 90050000 stw [r5], r0 0000541C 90040000 stw [r4], r0 00005420 90050004 stw [r5 + 0x0004], r0 00005424 90040004 stw [r4 + 0x0004], r0 00005428 880F0001 lbz r0, [r15 + 0x0001] 0000542C 5406103A rlwinm r6, r0, 2, 0, 29 00005430 7C1F302E lwzx r0, r31, r6 00005434 90050008 stw [r5 + 0x0008], r0 00005438 90040008 stw [r4 + 0x0008], r0 0000543C 9005000C stw [r5 + 0x000C], r0 00005440 9004000C stw [r4 + 0x000C], r0 00005444 880F0002 lbz r0, [r15 + 0x0002] 00005448 5406103A rlwinm r6, r0, 2, 0, 29 0000544C 7C1F302E lwzx r0, r31, r6 00005450 90050010 stw [r5 + 0x0010], r0 00005454 90040010 stw [r4 + 0x0010], r0 00005458 90050014 stw [r5 + 0x0014], r0 0000545C 90040014 stw [r4 + 0x0014], r0 00005460 880F0003 lbz r0, [r15 + 0x0003] 00005464 5406103A rlwinm r6, r0, 2, 0, 29 00005468 7C1F302E lwzx r0, r31, r6 0000546C 90050018 stw [r5 + 0x0018], r0 00005470 90040018 stw [r4 + 0x0018], r0 00005474 9005001C stw [r5 + 0x001C], r0 00005478 9004001C stw [r4 + 0x001C], r0 0000547C 880F0004 lbz r0, [r15 + 0x0004] 00005480 30840020 addic r4, r4, 32 00005484 5406103A rlwinm r6, r0, 2, 0, 29 00005488 7C1F302E lwzx r0, r31, r6 0000548C 30A50020 addic r5, r5, 32 00005490 900D0000 stw [r13], r0 00005494 900E0000 stw [r14], r0 00005498 900D0004 stw [r13 + 0x0004], r0 0000549C 900E0004 stw [r14 + 0x0004], r0 000054A0 880F0005 lbz r0, [r15 + 0x0005] 000054A4 5406103A rlwinm r6, r0, 2, 0, 29 000054A8 7C1F302E lwzx r0, r31, r6 000054AC 900D0008 stw [r13 + 0x0008], r0 000054B0 900E0008 stw [r14 + 0x0008], r0 000054B4 900D000C stw [r13 + 0x000C], r0 000054B8 900E000C stw [r14 + 0x000C], r0 000054BC 880F0006 lbz r0, [r15 + 0x0006] 000054C0 5406103A rlwinm r6, r0, 2, 0, 29 000054C4 7C1F302E lwzx r0, r31, r6 000054C8 900D0010 stw [r13 + 0x0010], r0 000054CC 900E0010 stw [r14 + 0x0010], r0 000054D0 900D0014 stw [r13 + 0x0014], r0 000054D4 900E0014 stw [r14 + 0x0014], r0 000054D8 880F0007 lbz r0, [r15 + 0x0007] 000054DC 5406103A rlwinm r6, r0, 2, 0, 29 000054E0 7C1F302E lwzx r0, r31, r6 000054E4 900D0018 stw [r13 + 0x0018], r0 000054E8 900E0018 stw [r14 + 0x0018], r0 000054EC 900D001C stw [r13 + 0x001C], r0 000054F0 900E001C stw [r14 + 0x001C], r0 000054F4 880F0008 lbz r0, [r15 + 0x0008] 000054F8 31CE0020 addic r14, r14, 32 000054FC 5406103A rlwinm r6, r0, 2, 0, 29 00005500 7C1F302E lwzx r0, r31, r6 00005504 31AD0020 addic r13, r13, 32 00005508 90130000 stw [r19], r0 0000550C 90150000 stw [r21], r0 00005510 90130004 stw [r19 + 0x0004], r0 00005514 90150004 stw [r21 + 0x0004], r0 00005518 880F0009 lbz r0, [r15 + 0x0009] 0000551C 5406103A rlwinm r6, r0, 2, 0, 29 00005520 7C1F302E lwzx r0, r31, r6 00005524 90130008 stw [r19 + 0x0008], r0 00005528 90150008 stw [r21 + 0x0008], r0 0000552C 9013000C stw [r19 + 0x000C], r0 00005530 9015000C stw [r21 + 0x000C], r0 00005534 880F000A lbz r0, [r15 + 0x000A] 00005538 5406103A rlwinm r6, r0, 2, 0, 29 0000553C 7C1F302E lwzx r0, r31, r6 00005540 90130010 stw [r19 + 0x0010], r0 00005544 90150010 stw [r21 + 0x0010], r0 00005548 90130014 stw [r19 + 0x0014], r0 0000554C 90150014 stw [r21 + 0x0014], r0 00005550 880F000B lbz r0, [r15 + 0x000B] 00005554 5406103A rlwinm r6, r0, 2, 0, 29 00005558 7C1F302E lwzx r0, r31, r6 0000555C 90130018 stw [r19 + 0x0018], r0 00005560 90150018 stw [r21 + 0x0018], r0 00005564 9013001C stw [r19 + 0x001C], r0 00005568 9015001C stw [r21 + 0x001C], r0 0000556C 880F000C lbz r0, [r15 + 0x000C] 00005570 32B50020 addic r21, r21, 32 00005574 5406103A rlwinm r6, r0, 2, 0, 29 00005578 7C1F302E lwzx r0, r31, r6 0000557C 32730020 addic r19, r19, 32 00005580 90120000 stw [r18], r0 00005584 90140000 stw [r20], r0 00005588 90120004 stw [r18 + 0x0004], r0 0000558C 90140004 stw [r20 + 0x0004], r0 00005590 880F000D lbz r0, [r15 + 0x000D] 00005594 5406103A rlwinm r6, r0, 2, 0, 29 00005598 7C1F302E lwzx r0, r31, r6 0000559C 90120008 stw [r18 + 0x0008], r0 000055A0 90140008 stw [r20 + 0x0008], r0 000055A4 9012000C stw [r18 + 0x000C], r0 000055A8 9014000C stw [r20 + 0x000C], r0 000055AC 880F000E lbz r0, [r15 + 0x000E] 000055B0 5406103A rlwinm r6, r0, 2, 0, 29 000055B4 7C1F302E lwzx r0, r31, r6 000055B8 90120010 stw [r18 + 0x0010], r0 000055BC 90140010 stw [r20 + 0x0010], r0 000055C0 90120014 stw [r18 + 0x0014], r0 000055C4 90140014 stw [r20 + 0x0014], r0 000055C8 88CF000F lbz r6, [r15 + 0x000F] 000055CC 80010058 lwz r0, [r1 + 0x0058] 000055D0 54C6103A rlwinm r6, r6, 2, 0, 29 000055D4 7CFF302E lwzx r7, r31, r6 000055D8 3000FFFF subic r0, r0, 1 000055DC 90F20018 stw [r18 + 0x0018], r7 000055E0 90F40018 stw [r20 + 0x0018], r7 000055E4 90F2001C stw [r18 + 0x001C], r7 000055E8 7C060735 extsh. r6, r0 000055EC 90F4001C stw [r20 + 0x001C], r7 000055F0 38E60000 addi r7, r6, 0x0000 000055F4 32520020 addic r18, r18, 32 000055F8 31EF0010 addic r15, r15, 16 000055FC 32940020 addic r20, r20, 32 00005600 90E10058 stw [r1 + 0x0058], r7 00005604 4080FE08 bge -0x000001F8 /* 0000540C */ label00005608: 00005608 3011FFFF subic r0, r17, 1 0000560C 7C060735 extsh. r6, r0 label00005610: 00005610 3A260000 addi r17, r6, 0x0000 label00005614: 00005614 4080F260 bge -0x00000DA0 /* 00004874 */ label00005618: 00005618 3090FFFF subic r4, r16, 1 0000561C 7C850735 extsh. r5, r4 00005620 80A10054 lwz r5, [r1 + 0x0054] 00005624 80010040 lwz r0, [r1 + 0x0040] 00005628 7C900734 extsh r16, r4 0000562C 7CA02814 addc r5, r0, r5 00005630 90A10040 stw [r1 + 0x0040], r5 00005634 4080F208 bge -0x00000DF8 /* 0000483C */ label00005638: 00005638 38A00001 li r5, 0x0001 0000563C 98A10038 stb [r1 + 0x0038], r5 00005640 91E30008 stw [r3 + 0x0008], r15 00005644 B9A10064 lmw r13, [r1 + 0x0064] 00005648 302100B0 addic r1, r1, 176 0000564C 4E800020 blr 00005650 00000000 .invalid 00005654 00002041 .invalid 00005658 80130100 lwz r0, [r19 + 0x0100] 0000565C 00000000 .invalid 00005660 00000EAC .invalid 00005664 0014534D .invalid 00005668 43444543 bcla 26, 4, 0x00004540 0000566C 4F4D5052 .invalid 4C 00005670 45535338 .invalid sc 00005674 544F3332 rlwinm r15, r2, 6, 12, 25 00005678 58320000 .invalid fn0000567C: 0000567C A943001E lha r10, [r3 + 0x001E] 00005680 80830068 lwz r4, [r3 + 0x0068] 00005684 300AFFFF subic r0, r10, 1 00005688 7C050735 extsh. r5, r0 0000568C 80840000 lwz r4, [r4] 00005690 BF81FFF0 stmw [r1 - 0x0010], r28 00005694 81630008 lwz r11, [r3 + 0x0008] 00005698 3124000C addic r9, r4, 12 0000569C 39450000 addi r10, r5, 0x0000 000056A0 41800318 blt +0x00000318 /* 000059B8 */ 000056A4 8182008C lwz r12, [r2 + 0x008C] 000056A8 83E20090 lwz r31, [r2 + 0x0090] 000056AC 3BA00000 li r29, 0x0000 label000056B0: 000056B0 ABC3001A lha r30, [r3 + 0x001A] 000056B4 308AFFFF subic r4, r10, 1 000056B8 301EFFFF subic r0, r30, 1 000056BC 7C050735 extsh. r5, r0 000056C0 7C870734 extsh r7, r4 000056C4 3BC50000 addi r30, r5, 0x0000 000056C8 39470000 addi r10, r7, 0x0000 000056CC 418002E4 blt +0x000002E4 /* 000059B0 */ label000056D0: 000056D0 890B0000 lbz r8, [r11] 000056D4 3B8B0000 addi r28, r11, 0x0000 000056D8 5504E13E rlwinm r4, r8, 28, 4, 31 000056DC 2884000F cmplwi cr1, r4, 15 000056E0 38A80000 addi r5, r8, 0x0000 000056E4 5504F0BA rlwinm r4, r8, 30, 2, 29 000056E8 38CB0000 addi r6, r11, 0x0000 000056EC 38080000 addi r0, r8, 0x0000 000056F0 316B0001 addic r11, r11, 1 000056F4 5508073E rlwinm r8, r8, 0, 28, 31 000056F8 418502A8 bgt cr1, +0x000002A8 /* 000059A0 */ 000056FC 7C8C202E lwzx r4, r12, r4 00005700 7C84F814 addc r4, r4, r31 00005704 7C8903A6 mtctr r4 00005708 4E800420 bctr 0000570C 891C0001 lbz r8, [r28 + 0x0001] 00005710 31660002 addic r11, r6, 2 label00005714: 00005714 7C88F010 subfc r4, r8, r30 00005718 7C9E0734 extsh r30, r4 0000571C 48000284 b +0x00000284 /* 000059A0 */ 00005720 891C0001 lbz r8, [r28 + 0x0001] 00005724 317C0002 addic r11, r28, 2 00005728 4BFFFFEC b -0x00000014 /* 00005714 */ 0000572C 891C0001 lbz r8, [r28 + 0x0001] 00005730 317C0002 addic r11, r28, 2 00005734 7C884014 addc r4, r8, r8 00005738 30840001 addic r4, r4, 1 0000573C 7C84F010 subfc r4, r4, r30 00005740 7C9E0734 extsh r30, r4 00005744 4800025C b +0x0000025C /* 000059A0 */ 00005748 891C0001 lbz r8, [r28 + 0x0001] 0000574C 317C0002 addic r11, r28, 2 00005750 7C88F010 subfc r4, r8, r30 00005754 7C9E0734 extsh r30, r4 00005758 316B0001 addic r11, r11, 1 0000575C 48000244 b +0x00000244 /* 000059A0 */ 00005760 80A3003C lwz r5, [r3 + 0x003C] 00005764 7C884014 addc r4, r8, r8 00005768 30050001 addic r0, r5, 1 0000576C 9003003C stw [r3 + 0x003C], r0 00005770 881C0001 lbz r0, [r28 + 0x0001] 00005774 54A51838 rlwinm r5, r5, 3, 0, 28 00005778 5406103A rlwinm r6, r0, 2, 0, 29 0000577C 7C09302E lwzx r0, r9, r6 00005780 80C30030 lwz r6, [r3 + 0x0030] 00005784 7D08F010 subfc r8, r8, r30 00005788 7C06292E stwx r6, r0, r5 0000578C 881C0002 lbz r0, [r28 + 0x0002] 00005790 317C0003 addic r11, r28, 3 00005794 541E103A rlwinm r30, r0, 2, 0, 29 00005798 7C09F02E lwzx r0, r9, r30 0000579C 7CA62814 addc r5, r6, r5 000057A0 90050004 stw [r5 + 0x0004], r0 000057A4 8003003C lwz r0, [r3 + 0x003C] 000057A8 30840004 addic r4, r4, 4 000057AC 2C800100 cmpwi cr1, r0, 256 000057B0 7D1E0734 extsh r30, r8 000057B4 7D6B2014 addc r11, r11, r4 000057B8 408601E8 bne cr1, +0x000001E8 /* 000059A0 */ 000057BC 93A3003C stw [r3 + 0x003C], r29 000057C0 309EFFFF subic r4, r30, 1 000057C4 7C800735 extsh. r0, r4 000057C8 480001E0 b +0x000001E0 /* 000059A8 */ 000057CC 7C084014 addc r0, r8, r8 000057D0 7C88F010 subfc r4, r8, r30 000057D4 30000003 addic r0, r0, 3 000057D8 7D6B0014 addc r11, r11, r0 000057DC 7C9E0734 extsh r30, r4 000057E0 480001C0 b +0x000001C0 /* 000059A0 */ 000057E4 7C08F010 subfc r0, r8, r30 000057E8 80830040 lwz r4, [r3 + 0x0040] 000057EC 54A816BA rlwinm r8, r5, 2, 26, 29 000057F0 30A40001 addic r5, r4, 1 000057F4 90A30040 stw [r3 + 0x0040], r5 000057F8 88BC0001 lbz r5, [r28 + 0x0001] 000057FC 54842036 rlwinm r4, r4, 4, 0, 27 00005800 54A5103A rlwinm r5, r5, 2, 0, 29 00005804 7CC9282E lwzx r6, r9, r5 00005808 80A30034 lwz r5, [r3 + 0x0034] 0000580C 31080008 addic r8, r8, 8 00005810 7CC5212E stwx r5, r6, r4 00005814 88DC0002 lbz r6, [r28 + 0x0002] 00005818 7C1E0734 extsh r30, r0 0000581C 54C6103A rlwinm r6, r6, 2, 0, 29 00005820 7C09302E lwzx r0, r9, r6 00005824 7C852014 addc r4, r5, r4 00005828 90040004 stw [r4 + 0x0004], r0 0000582C 881C0003 lbz r0, [r28 + 0x0003] 00005830 30DC0005 addic r6, r28, 5 00005834 5405103A rlwinm r5, r0, 2, 0, 29 00005838 7C09282E lwzx r0, r9, r5 0000583C 7D664014 addc r11, r6, r8 00005840 90040008 stw [r4 + 0x0008], r0 00005844 881C0004 lbz r0, [r28 + 0x0004] 00005848 5405103A rlwinm r5, r0, 2, 0, 29 0000584C 7C09282E lwzx r0, r9, r5 00005850 9004000C stw [r4 + 0x000C], r0 00005854 80830040 lwz r4, [r3 + 0x0040] 00005858 2C840100 cmpwi cr1, r4, 256 0000585C 40860144 bne cr1, +0x00000144 /* 000059A0 */ 00005860 93A30040 stw [r3 + 0x0040], r29 00005864 309EFFFF subic r4, r30, 1 00005868 7C800735 extsh. r0, r4 0000586C 33C00000 addic r30, r0, 0 00005870 4080FE60 bge -0x000001A0 /* 000056D0 */ 00005874 4800013C b +0x0000013C /* 000059B0 */ 00005878 540016BA rlwinm r0, r0, 2, 26, 29 0000587C 7C88F010 subfc r4, r8, r30 00005880 30000005 addic r0, r0, 5 00005884 7D6B0014 addc r11, r11, r0 00005888 7C9E0734 extsh r30, r4 0000588C 48000114 b +0x00000114 /* 000059A0 */ 00005890 54041E78 rlwinm r4, r0, 3, 25, 28 00005894 80A30044 lwz r5, [r3 + 0x0044] 00005898 7C082010 subfc r0, r8, r4 0000589C 30850001 addic r4, r5, 1 000058A0 90830044 stw [r3 + 0x0044], r4 000058A4 889C0001 lbz r4, [r28 + 0x0001] 000058A8 7C080010 subfc r0, r8, r0 000058AC 5484103A rlwinm r4, r4, 2, 0, 29 000058B0 7CC9202E lwzx r6, r9, r4 000058B4 80830038 lwz r4, [r3 + 0x0038] 000058B8 54A52834 rlwinm r5, r5, 5, 0, 26 000058BC 7CC4292E stwx r4, r6, r5 000058C0 88DC0002 lbz r6, [r28 + 0x0002] 000058C4 7C842814 addc r4, r4, r5 000058C8 54C6103A rlwinm r6, r6, 2, 0, 29 000058CC 7CC9302E lwzx r6, r9, r6 000058D0 7D08F010 subfc r8, r8, r30 000058D4 90C40004 stw [r4 + 0x0004], r6 000058D8 88BC0003 lbz r5, [r28 + 0x0003] 000058DC 30C0000E addic r6, r0, 14 000058E0 54A5103A rlwinm r5, r5, 2, 0, 29 000058E4 7CA9282E lwzx r5, r9, r5 000058E8 301C0009 addic r0, r28, 9 000058EC 90A40008 stw [r4 + 0x0008], r5 000058F0 88BC0004 lbz r5, [r28 + 0x0004] 000058F4 54A5103A rlwinm r5, r5, 2, 0, 29 000058F8 7CA9282E lwzx r5, r9, r5 000058FC 7D603014 addc r11, r0, r6 00005900 90A4000C stw [r4 + 0x000C], r5 00005904 881C0005 lbz r0, [r28 + 0x0005] 00005908 7D1E0734 extsh r30, r8 0000590C 5405103A rlwinm r5, r0, 2, 0, 29 00005910 7C09282E lwzx r0, r9, r5 00005914 90040010 stw [r4 + 0x0010], r0 00005918 881C0006 lbz r0, [r28 + 0x0006] 0000591C 5405103A rlwinm r5, r0, 2, 0, 29 00005920 7C09282E lwzx r0, r9, r5 00005924 90040014 stw [r4 + 0x0014], r0 00005928 881C0007 lbz r0, [r28 + 0x0007] 0000592C 5405103A rlwinm r5, r0, 2, 0, 29 00005930 7C09282E lwzx r0, r9, r5 00005934 90040018 stw [r4 + 0x0018], r0 00005938 881C0008 lbz r0, [r28 + 0x0008] 0000593C 5405103A rlwinm r5, r0, 2, 0, 29 00005940 7C09282E lwzx r0, r9, r5 00005944 9004001C stw [r4 + 0x001C], r0 00005948 80830044 lwz r4, [r3 + 0x0044] 0000594C 2C840100 cmpwi cr1, r4, 256 00005950 40860050 bne cr1, +0x00000050 /* 000059A0 */ 00005954 93A30044 stw [r3 + 0x0044], r29 00005958 309EFFFF subic r4, r30, 1 0000595C 7C800735 extsh. r0, r4 00005960 33C00000 addic r30, r0, 0 00005964 4080FD6C bge -0x00000294 /* 000056D0 */ 00005968 48000048 b +0x00000048 /* 000059B0 */ 0000596C 54001E78 rlwinm r0, r0, 3, 25, 28 00005970 7C080010 subfc r0, r8, r0 00005974 7C080010 subfc r0, r8, r0 00005978 7C88F010 subfc r4, r8, r30 0000597C 30000007 addic r0, r0, 7 00005980 7D6B0014 addc r11, r11, r0 00005984 7C9E0734 extsh r30, r4 00005988 48000018 b +0x00000018 /* 000059A0 */ 0000598C 7C88F010 subfc r4, r8, r30 00005990 7C9E0734 extsh r30, r4 00005994 30880001 addic r4, r8, 1 00005998 54842036 rlwinm r4, r4, 4, 0, 27 0000599C 7D6B2014 addc r11, r11, r4 label000059A0: 000059A0 309EFFFF subic r4, r30, 1 000059A4 7C800735 extsh. r0, r4 label000059A8: 000059A8 33C00000 addic r30, r0, 0 000059AC 4080FD24 bge -0x000002DC /* 000056D0 */ label000059B0: 000059B0 2C070000 cmpwi r7, 0 000059B4 4080FCFC bge -0x00000304 /* 000056B0 */ label000059B8: 000059B8 91630008 stw [r3 + 0x0008], r11 000059BC BB81FFF0 lmw r28, [r1 - 0x0010] 000059C0 4E800020 blr 000059C4 00000000 .invalid 000059C8 00002040 .invalid 000059CC 00040100 .invalid 000059D0 00000000 .invalid 000059D4 00000348 .invalid 000059D8 000C534D .invalid 000059DC 43536B69 bdzl cr4, +0x00006B68 /* 0000C544 */ 000059E0 7038746F andi. r24, r1, 0x746F 000059E4 33320000 addic r25, r18, 0 000059E8 00000000 .invalid 000059EC A8830022 lha r4, [r3 + 0x0022] 000059F0 7C0802A6 mflr r0 000059F4 2C840000 cmpwi cr1, r4, 0 000059F8 BE01FFC0 stmw [r1 - 0x0040], r16 000059FC 90010008 stw [r1 + 0x0008], r0 00005A00 9421FF80 stwu [r1 - 0x0080], r1 00005A04 40840018 bge cr1, +0x00000018 /* 00005A1C */ 00005A08 480015C5 bl +0x000015C4 /* 00006FCC */ 00005A0C 81810088 lwz r12, [r1 + 0x0088] 00005A10 30210080 addic r1, r1, 128 00005A14 7D8803A6 mtlr r12 00005A18 4E800020 blr label00005A1C: 00005A1C AB63001E lha r27, [r3 + 0x001E] 00005A20 80A30068 lwz r5, [r3 + 0x0068] 00005A24 309BFFFF subic r4, r27, 1 00005A28 7C860735 extsh. r6, r4 00005A2C 80A50000 lwz r5, [r5] 00005A30 82A30008 lwz r21, [r3 + 0x0008] 00005A34 82830010 lwz r20, [r3 + 0x0010] 00005A38 32C5000C addic r22, r5, 12 00005A3C 3A400001 li r18, 0x0001 00005A40 9A410038 stb [r1 + 0x0038], r18 00005A44 AA630018 lha r19, [r3 + 0x0018] 00005A48 82030030 lwz r16, [r3 + 0x0030] 00005A4C 82230034 lwz r17, [r3 + 0x0034] 00005A50 83030038 lwz r24, [r3 + 0x0038] 00005A54 9A410038 stb [r1 + 0x0038], r18 00005A58 3B660000 addi r27, r6, 0x0000 00005A5C 4180086C blt +0x0000086C /* 000062C8 */ 00005A60 83A2009C lwz r29, [r2 + 0x009C] 00005A64 83E200A0 lwz r31, [r2 + 0x00A0] 00005A68 3B800000 li r28, 0x0000 00005A6C 567A103A rlwinm r26, r19, 2, 0, 29 label00005A70: 00005A70 AB23001A lha r25, [r3 + 0x001A] 00005A74 7EF49814 addc r23, r20, r19 00005A78 3099FFFF subic r4, r25, 1 00005A7C 7C850735 extsh. r5, r4 00005A80 7FD3B814 addc r30, r19, r23 00005A84 38F40000 addi r7, r20, 0x0000 00005A88 7D73F014 addc r11, r19, r30 00005A8C 3B250000 addi r25, r5, 0x0000 00005A90 41800824 blt +0x00000824 /* 000062B4 */ label00005A94: 00005A94 89950000 lbz r12, [r21] 00005A98 38950000 addi r4, r21, 0x0000 00005A9C 5585E13E rlwinm r5, r12, 28, 4, 31 00005AA0 2885000F cmplwi cr1, r5, 15 00005AA4 38AC0000 addi r5, r12, 0x0000 00005AA8 32B50001 addic r21, r21, 1 00005AAC 558C073E rlwinm r12, r12, 0, 28, 31 00005AB0 418507F4 bgt cr1, +0x000007F4 /* 000062A4 */ 00005AB4 54A5F0BA rlwinm r5, r5, 30, 2, 29 00005AB8 7CBD2814 addc r5, r29, r5 00005ABC 80A50040 lwz r5, [r5 + 0x0040] 00005AC0 7CBF2814 addc r5, r31, r5 00005AC4 7CA903A6 mtctr r5 00005AC8 4E800420 bctr 00005ACC 89840001 lbz r12, [r4 + 0x0001] 00005AD0 32A40002 addic r21, r4, 2 00005AD4 308C0001 addic r4, r12, 1 00005AD8 54841838 rlwinm r4, r4, 3, 0, 28 00005ADC 7C840734 extsh r4, r4 00005AE0 7CACC810 subfc r5, r12, r25 00005AE4 7D645814 addc r11, r4, r11 00005AE8 7CB90734 extsh r25, r5 00005AEC 7CE72014 addc r7, r7, r4 00005AF0 7EF72014 addc r23, r23, r4 00005AF4 7FDE2014 addc r30, r30, r4 00005AF8 480007AC b +0x000007AC /* 000062A4 */ 00005AFC 89840001 lbz r12, [r4 + 0x0001] 00005B00 32A40002 addic r21, r4, 2 00005B04 7C8CC810 subfc r4, r12, r25 00005B08 7C990734 extsh r25, r4 00005B0C 38C00001 li r6, 0x0001 label00005B10: 00005B10 30860001 addic r4, r6, 1 00005B14 7C860734 extsh r6, r4 00005B18 2C860004 cmpwi cr1, r6, 4 00005B1C 38870000 addi r4, r7, 0x0000 00005B20 380C0000 addi r0, r12, 0x0000 label00005B24: 00005B24 80A7FFF8 lwz r5, [r7 - 0x0008] 00005B28 8107FFFC lwz r8, [r7 - 0x0004] label00005B2C: 00005B2C 30E0FFFF subic r7, r0, 1 00005B30 7CE00735 extsh. r0, r7 00005B34 91040004 stw [r4 + 0x0004], r8 00005B38 90A40000 stw [r4], r5 00005B3C 30840008 addic r4, r4, 8 00005B40 4080FFEC bge -0x00000014 /* 00005B2C */ 00005B44 38F70000 addi r7, r23, 0x0000 00005B48 3AFE0000 addi r23, r30, 0x0000 00005B4C 3BCB0000 addi r30, r11, 0x0000 00005B50 39640000 addi r11, r4, 0x0000 00005B54 4085FFBC ble cr1, -0x00000044 /* 00005B10 */ 00005B58 4800074C b +0x0000074C /* 000062A4 */ 00005B5C 89840001 lbz r12, [r4 + 0x0001] 00005B60 32A40002 addic r21, r4, 2 00005B64 7C8C6014 addc r4, r12, r12 00005B68 30840001 addic r4, r4, 1 00005B6C 7C84C810 subfc r4, r4, r25 00005B70 7C990734 extsh r25, r4 00005B74 39200001 li r9, 0x0001 label00005B78: 00005B78 30890001 addic r4, r9, 1 00005B7C 7C890734 extsh r9, r4 00005B80 2C890004 cmpwi cr1, r9, 4 00005B84 38C70000 addi r6, r7, 0x0000 00005B88 8087FFF0 lwz r4, [r7 - 0x0010] 00005B8C 8147FFF4 lwz r10, [r7 - 0x000C] 00005B90 380C0000 addi r0, r12, 0x0000 00005B94 80A7FFF8 lwz r5, [r7 - 0x0008] 00005B98 80E7FFFC lwz r7, [r7 - 0x0004] label00005B9C: 00005B9C 3000FFFF subic r0, r0, 1 00005BA0 7C080735 extsh. r8, r0 00005BA4 90860000 stw [r6], r4 00005BA8 91460004 stw [r6 + 0x0004], r10 00005BAC 90A60008 stw [r6 + 0x0008], r5 00005BB0 90E6000C stw [r6 + 0x000C], r7 00005BB4 30C60010 addic r6, r6, 16 00005BB8 38080000 addi r0, r8, 0x0000 00005BBC 4080FFE0 bge -0x00000020 /* 00005B9C */ 00005BC0 38F70000 addi r7, r23, 0x0000 00005BC4 3AFE0000 addi r23, r30, 0x0000 00005BC8 3BCB0000 addi r30, r11, 0x0000 00005BCC 39660000 addi r11, r6, 0x0000 00005BD0 4085FFA8 ble cr1, -0x00000058 /* 00005B78 */ 00005BD4 480006D0 b +0x000006D0 /* 000062A4 */ 00005BD8 89840001 lbz r12, [r4 + 0x0001] 00005BDC 32A40002 addic r21, r4, 2 00005BE0 7C8CC810 subfc r4, r12, r25 00005BE4 7C990734 extsh r25, r4 00005BE8 88950000 lbz r4, [r21] 00005BEC 32B50001 addic r21, r21, 1 00005BF0 5484103A rlwinm r4, r4, 2, 0, 29 00005BF4 7C96202E lwzx r4, r22, r4 label00005BF8: 00005BF8 30ACFFFF subic r5, r12, 1 00005BFC 7CA60735 extsh. r6, r5 00005C00 90870000 stw [r7], r4 00005C04 90870004 stw [r7 + 0x0004], r4 00005C08 90970000 stw [r23], r4 00005C0C 30E70008 addic r7, r7, 8 00005C10 90970004 stw [r23 + 0x0004], r4 00005C14 909E0000 stw [r30], r4 00005C18 32F70008 addic r23, r23, 8 00005C1C 909E0004 stw [r30 + 0x0004], r4 00005C20 908B0000 stw [r11], r4 00005C24 908B0004 stw [r11 + 0x0004], r4 00005C28 33DE0008 addic r30, r30, 8 00005C2C 316B0008 addic r11, r11, 8 00005C30 39860000 addi r12, r6, 0x0000 00005C34 4080FFC4 bge -0x0000003C /* 00005BF8 */ 00005C38 4800066C b +0x0000066C /* 000062A4 */ 00005C3C 88A40001 lbz r5, [r4 + 0x0001] 00005C40 80C3003C lwz r6, [r3 + 0x003C] 00005C44 54A5103A rlwinm r5, r5, 2, 0, 29 00005C48 7CB62A2E lhzx r5, r22, r5 00005C4C 54C6103A rlwinm r6, r6, 2, 0, 29 00005C50 32A40003 addic r21, r4, 3 00005C54 7CB0332E sthx r5, r16, r6 00005C58 88840002 lbz r4, [r4 + 0x0002] 00005C5C 7CB03014 addc r5, r16, r6 00005C60 5484103A rlwinm r4, r4, 2, 0, 29 00005C64 7C96222E lhzx r4, r22, r4 00005C68 B0850002 sth [r5 + 0x0002], r4 00005C6C 80A3003C lwz r5, [r3 + 0x003C] 00005C70 30850001 addic r4, r5, 1 00005C74 2C840100 cmpwi cr1, r4, 256 00005C78 9083003C stw [r3 + 0x003C], r4 00005C7C 54A5063E rlwinm r5, r5, 0, 24, 31 00005C80 4086001C bne cr1, +0x0000001C /* 00005C9C */ 00005C84 9383003C stw [r3 + 0x003C], r28 00005C88 54A4103A rlwinm r4, r5, 2, 0, 29 00005C8C 7CACC810 subfc r5, r12, r25 00005C90 48000014 b +0x00000014 /* 00005CA4 */ 00005C94 88A40001 lbz r5, [r4 + 0x0001] 00005C98 32A40002 addic r21, r4, 2 label00005C9C: 00005C9C 54A4103A rlwinm r4, r5, 2, 0, 29 00005CA0 7CACC810 subfc r5, r12, r25 label00005CA4: 00005CA4 7C902014 addc r4, r16, r4 00005CA8 7CB90734 extsh r25, r5 label00005CAC: 00005CAC 88150000 lbz r0, [r21] 00005CB0 310CFFFF subic r8, r12, 1 00005CB4 5406D1BC rlwinm r6, r0, 26, 6, 30 00005CB8 7D24322E lhzx r9, r4, r6 00005CBC 5406DFBC rlwinm r6, r0, 27, 30, 30 00005CC0 7CC4322E lhzx r6, r4, r6 00005CC4 54050FBC rlwinm r5, r0, 1, 30, 30 00005CC8 5529801E rlwinm r9, r9, 16, 0, 15 00005CCC 7CC93014 addc r6, r9, r6 00005CD0 90C70000 stw [r7], r6 00005CD4 5406E7BC rlwinm r6, r0, 28, 30, 30 00005CD8 7D24322E lhzx r9, r4, r6 00005CDC 5406EFBC rlwinm r6, r0, 29, 30, 30 00005CE0 7CC4322E lhzx r6, r4, r6 00005CE4 5529801E rlwinm r9, r9, 16, 0, 15 00005CE8 7CC93014 addc r6, r9, r6 00005CEC 90C70004 stw [r7 + 0x0004], r6 00005CF0 5406F7BC rlwinm r6, r0, 30, 30, 30 00005CF4 7D24322E lhzx r9, r4, r6 00005CF8 5406FFBC rlwinm r6, r0, 31, 30, 30 00005CFC 7CC4322E lhzx r6, r4, r6 00005D00 5529801E rlwinm r9, r9, 16, 0, 15 00005D04 7CC93014 addc r6, r9, r6 00005D08 90D70000 stw [r23], r6 00005D0C 540607BC rlwinm r6, r0, 0, 30, 30 00005D10 7CC4322E lhzx r6, r4, r6 00005D14 7CA42A2E lhzx r5, r4, r5 00005D18 54C6801E rlwinm r6, r6, 16, 0, 15 00005D1C 7CA62814 addc r5, r6, r5 00005D20 90B70004 stw [r23 + 0x0004], r5 00005D24 88150001 lbz r0, [r21 + 0x0001] 00005D28 7D060735 extsh. r6, r8 00005D2C 5405D1BC rlwinm r5, r0, 26, 6, 30 00005D30 7D242A2E lhzx r9, r4, r5 00005D34 5405DFBC rlwinm r5, r0, 27, 30, 30 00005D38 7CA42A2E lhzx r5, r4, r5 00005D3C 5529801E rlwinm r9, r9, 16, 0, 15 00005D40 7CA92814 addc r5, r9, r5 00005D44 90BE0000 stw [r30], r5 00005D48 5405E7BC rlwinm r5, r0, 28, 30, 30 00005D4C 7D242A2E lhzx r9, r4, r5 00005D50 5405EFBC rlwinm r5, r0, 29, 30, 30 00005D54 7CA42A2E lhzx r5, r4, r5 00005D58 5529801E rlwinm r9, r9, 16, 0, 15 00005D5C 7CA92814 addc r5, r9, r5 00005D60 90BE0004 stw [r30 + 0x0004], r5 00005D64 5405F7BC rlwinm r5, r0, 30, 30, 30 00005D68 7D242A2E lhzx r9, r4, r5 00005D6C 5405FFBC rlwinm r5, r0, 31, 30, 30 00005D70 7CA42A2E lhzx r5, r4, r5 00005D74 5529801E rlwinm r9, r9, 16, 0, 15 00005D78 7CA92814 addc r5, r9, r5 00005D7C 90AB0000 stw [r11], r5 00005D80 540507BC rlwinm r5, r0, 0, 30, 30 00005D84 7D242A2E lhzx r9, r4, r5 00005D88 54050FBC rlwinm r5, r0, 1, 30, 30 00005D8C 7CA42A2E lhzx r5, r4, r5 00005D90 5526801E rlwinm r6, r9, 16, 0, 15 00005D94 7CA62814 addc r5, r6, r5 00005D98 90AB0004 stw [r11 + 0x0004], r5 label00005D9C: 00005D9C 30E70008 addic r7, r7, 8 00005DA0 32F70008 addic r23, r23, 8 00005DA4 32B50002 addic r21, r21, 2 00005DA8 33DE0008 addic r30, r30, 8 00005DAC 316B0008 addic r11, r11, 8 00005DB0 7D0C0734 extsh r12, r8 00005DB4 4080FEF8 bge -0x00000108 /* 00005CAC */ 00005DB8 480004EC b +0x000004EC /* 000062A4 */ 00005DBC 88A40001 lbz r5, [r4 + 0x0001] 00005DC0 80C30040 lwz r6, [r3 + 0x0040] 00005DC4 54A5103A rlwinm r5, r5, 2, 0, 29 00005DC8 7CB62A2E lhzx r5, r22, r5 00005DCC 54C61838 rlwinm r6, r6, 3, 0, 28 00005DD0 7CB1332E sthx r5, r17, r6 00005DD4 88A40002 lbz r5, [r4 + 0x0002] 00005DD8 32A40005 addic r21, r4, 5 00005DDC 54A5103A rlwinm r5, r5, 2, 0, 29 00005DE0 7CB62A2E lhzx r5, r22, r5 00005DE4 7CD13014 addc r6, r17, r6 00005DE8 B0A60002 sth [r6 + 0x0002], r5 00005DEC 88A40003 lbz r5, [r4 + 0x0003] 00005DF0 54A5103A rlwinm r5, r5, 2, 0, 29 00005DF4 7CB62A2E lhzx r5, r22, r5 00005DF8 B0A60004 sth [r6 + 0x0004], r5 00005DFC 88840004 lbz r4, [r4 + 0x0004] 00005E00 5484103A rlwinm r4, r4, 2, 0, 29 00005E04 7C96222E lhzx r4, r22, r4 00005E08 B0860006 sth [r6 + 0x0006], r4 00005E0C 80A30040 lwz r5, [r3 + 0x0040] 00005E10 30850001 addic r4, r5, 1 00005E14 2C840100 cmpwi cr1, r4, 256 00005E18 90830040 stw [r3 + 0x0040], r4 00005E1C 54A5063E rlwinm r5, r5, 0, 24, 31 00005E20 4086001C bne cr1, +0x0000001C /* 00005E3C */ 00005E24 93830040 stw [r3 + 0x0040], r28 00005E28 54A41838 rlwinm r4, r5, 3, 0, 28 00005E2C 7CACC810 subfc r5, r12, r25 00005E30 48000014 b +0x00000014 /* 00005E44 */ 00005E34 88A40001 lbz r5, [r4 + 0x0001] 00005E38 32A40002 addic r21, r4, 2 label00005E3C: 00005E3C 54A41838 rlwinm r4, r5, 3, 0, 28 00005E40 7CACC810 subfc r5, r12, r25 label00005E44: 00005E44 7C912014 addc r4, r17, r4 00005E48 7CB90734 extsh r25, r5 label00005E4C: 00005E4C 89150000 lbz r8, [r21] 00005E50 312CFFFF subic r9, r12, 1 00005E54 5506D97C rlwinm r6, r8, 27, 5, 30 00005E58 7D44322E lhzx r10, r4, r6 00005E5C 5506EF7C rlwinm r6, r8, 29, 29, 30 00005E60 7CC4322E lhzx r6, r4, r6 00005E64 554A801E rlwinm r10, r10, 16, 0, 15 00005E68 7CCA3014 addc r6, r10, r6 00005E6C 55050F7C rlwinm r5, r8, 1, 29, 30 00005E70 90C70000 stw [r7], r6 00005E74 7CC42A2E lhzx r6, r4, r5 00005E78 5505FF7C rlwinm r5, r8, 31, 29, 30 00005E7C 7CA42A2E lhzx r5, r4, r5 00005E80 7D200735 extsh. r0, r9 00005E84 54A5801E rlwinm r5, r5, 16, 0, 15 00005E88 7CA53014 addc r5, r5, r6 00005E8C 90A70004 stw [r7 + 0x0004], r5 00005E90 88D50001 lbz r6, [r21 + 0x0001] 00005E94 54C5D97C rlwinm r5, r6, 27, 5, 30 00005E98 7D042A2E lhzx r8, r4, r5 00005E9C 54C5EF7C rlwinm r5, r6, 29, 29, 30 00005EA0 7CA42A2E lhzx r5, r4, r5 00005EA4 5508801E rlwinm r8, r8, 16, 0, 15 00005EA8 7CA82814 addc r5, r8, r5 00005EAC 90B70000 stw [r23], r5 00005EB0 54C5FF7C rlwinm r5, r6, 31, 29, 30 00005EB4 7D042A2E lhzx r8, r4, r5 00005EB8 54C50F7C rlwinm r5, r6, 1, 29, 30 00005EBC 7CA42A2E lhzx r5, r4, r5 00005EC0 5506801E rlwinm r6, r8, 16, 0, 15 00005EC4 7CA62814 addc r5, r6, r5 00005EC8 90B70004 stw [r23 + 0x0004], r5 00005ECC 88D50002 lbz r6, [r21 + 0x0002] 00005ED0 30E70008 addic r7, r7, 8 00005ED4 54C5D97C rlwinm r5, r6, 27, 5, 30 00005ED8 7C042A2E lhzx r0, r4, r5 00005EDC 54C5EF7C rlwinm r5, r6, 29, 29, 30 00005EE0 7CA42A2E lhzx r5, r4, r5 00005EE4 5400801E rlwinm r0, r0, 16, 0, 15 00005EE8 7CA02814 addc r5, r0, r5 00005EEC 90BE0000 stw [r30], r5 00005EF0 54C5FF7C rlwinm r5, r6, 31, 29, 30 00005EF4 7C042A2E lhzx r0, r4, r5 00005EF8 54C50F7C rlwinm r5, r6, 1, 29, 30 00005EFC 7CA42A2E lhzx r5, r4, r5 00005F00 5406801E rlwinm r6, r0, 16, 0, 15 00005F04 7CA62814 addc r5, r6, r5 00005F08 90BE0004 stw [r30 + 0x0004], r5 00005F0C 88150003 lbz r0, [r21 + 0x0003] 00005F10 5405D97C rlwinm r5, r0, 27, 5, 30 00005F14 7CA42A2E lhzx r5, r4, r5 00005F18 5406EF7C rlwinm r6, r0, 29, 29, 30 00005F1C 7CC4322E lhzx r6, r4, r6 00005F20 54A5801E rlwinm r5, r5, 16, 0, 15 00005F24 7CA53014 addc r5, r5, r6 00005F28 90AB0000 stw [r11], r5 00005F2C 5405FF7C rlwinm r5, r0, 31, 29, 30 00005F30 7CC42A2E lhzx r6, r4, r5 00005F34 54050F7C rlwinm r5, r0, 1, 29, 30 00005F38 7CA42A2E lhzx r5, r4, r5 label00005F3C: 00005F3C 54C6801E rlwinm r6, r6, 16, 0, 15 00005F40 7CA62814 addc r5, r6, r5 00005F44 90AB0004 stw [r11 + 0x0004], r5 00005F48 32F70008 addic r23, r23, 8 00005F4C 33DE0008 addic r30, r30, 8 00005F50 32B50004 addic r21, r21, 4 00005F54 316B0008 addic r11, r11, 8 00005F58 7D2C0734 extsh r12, r9 00005F5C 4080FEF0 bge -0x00000110 /* 00005E4C */ 00005F60 48000344 b +0x00000344 /* 000062A4 */ 00005F64 88A40001 lbz r5, [r4 + 0x0001] 00005F68 80C30044 lwz r6, [r3 + 0x0044] label00005F6C: 00005F6C 54A5103A rlwinm r5, r5, 2, 0, 29 00005F70 7CB62A2E lhzx r5, r22, r5 00005F74 54C62036 rlwinm r6, r6, 4, 0, 27 00005F78 7CB8332E sthx r5, r24, r6 00005F7C 88A40002 lbz r5, [r4 + 0x0002] 00005F80 7CD83014 addc r6, r24, r6 00005F84 54A5103A rlwinm r5, r5, 2, 0, 29 00005F88 7CB62A2E lhzx r5, r22, r5 00005F8C B0A60002 sth [r6 + 0x0002], r5 00005F90 88A40003 lbz r5, [r4 + 0x0003] 00005F94 54A5103A rlwinm r5, r5, 2, 0, 29 00005F98 7CB62A2E lhzx r5, r22, r5 00005F9C B0A60004 sth [r6 + 0x0004], r5 00005FA0 88A40004 lbz r5, [r4 + 0x0004] 00005FA4 54A5103A rlwinm r5, r5, 2, 0, 29 00005FA8 7CB62A2E lhzx r5, r22, r5 00005FAC B0A60006 sth [r6 + 0x0006], r5 00005FB0 88A40005 lbz r5, [r4 + 0x0005] 00005FB4 54A5103A rlwinm r5, r5, 2, 0, 29 label00005FB8: 00005FB8 7CB62A2E lhzx r5, r22, r5 00005FBC B0A60008 sth [r6 + 0x0008], r5 00005FC0 88A40006 lbz r5, [r4 + 0x0006] 00005FC4 54A5103A rlwinm r5, r5, 2, 0, 29 00005FC8 7CB62A2E lhzx r5, r22, r5 00005FCC B0A6000A sth [r6 + 0x000A], r5 00005FD0 88A40007 lbz r5, [r4 + 0x0007] 00005FD4 32A40009 addic r21, r4, 9 00005FD8 54A5103A rlwinm r5, r5, 2, 0, 29 00005FDC 7CB62A2E lhzx r5, r22, r5 00005FE0 B0A6000C sth [r6 + 0x000C], r5 00005FE4 88840008 lbz r4, [r4 + 0x0008] 00005FE8 5484103A rlwinm r4, r4, 2, 0, 29 00005FEC 7C96222E lhzx r4, r22, r4 00005FF0 B086000E sth [r6 + 0x000E], r4 00005FF4 80A30044 lwz r5, [r3 + 0x0044] 00005FF8 30850001 addic r4, r5, 1 00005FFC 2C840100 cmpwi cr1, r4, 256 00006000 90830044 stw [r3 + 0x0044], r4 00006004 54A5063E rlwinm r5, r5, 0, 24, 31 00006008 4086001C bne cr1, +0x0000001C /* 00006024 */ 0000600C 93830044 stw [r3 + 0x0044], r28 00006010 54A42036 rlwinm r4, r5, 4, 0, 27 00006014 7CACC810 subfc r5, r12, r25 00006018 48000014 b +0x00000014 /* 0000602C */ 0000601C 88A40001 lbz r5, [r4 + 0x0001] 00006020 32A40002 addic r21, r4, 2 label00006024: 00006024 54A42036 rlwinm r4, r5, 4, 0, 27 00006028 7CACC810 subfc r5, r12, r25 label0000602C: 0000602C 7C982014 addc r4, r24, r4 00006030 7CB90734 extsh r25, r5 label00006034: 00006034 A9350000 lha r9, [r21] 00006038 318CFFFF subic r12, r12, 1 0000603C 5525A73C rlwinm r5, r9, 20, 28, 30 00006040 7CC42A2E lhzx r6, r4, r5 label00006044: 00006044 5525BF3C rlwinm r5, r9, 23, 28, 30 00006048 7CA42A2E lhzx r5, r4, r5 0000604C 54C6801E rlwinm r6, r6, 16, 0, 15 00006050 7CA62814 addc r5, r6, r5 00006054 90A70000 stw [r7], r5 00006058 5525D73C rlwinm r5, r9, 26, 28, 30 0000605C 7CC42A2E lhzx r6, r4, r5 00006060 5525EF3C rlwinm r5, r9, 29, 28, 30 00006064 7CA42A2E lhzx r5, r4, r5 00006068 54C6801E rlwinm r6, r6, 16, 0, 15 0000606C 7CA62814 addc r5, r6, r5 00006070 90A70004 stw [r7 + 0x0004], r5 00006074 A8D50002 lha r6, [r21 + 0x0002] 00006078 7D8A0735 extsh. r10, r12 0000607C 54C5A73C rlwinm r5, r6, 20, 28, 30 00006080 7C042A2E lhzx r0, r4, r5 00006084 54C5BF3C rlwinm r5, r6, 23, 28, 30 00006088 7CA42A2E lhzx r5, r4, r5 0000608C 5400801E rlwinm r0, r0, 16, 0, 15 00006090 7CA02814 addc r5, r0, r5 00006094 90B70000 stw [r23], r5 00006098 54C5D73C rlwinm r5, r6, 26, 28, 30 0000609C 7C042A2E lhzx r0, r4, r5 000060A0 54C5EF3C rlwinm r5, r6, 29, 28, 30 000060A4 7CA42A2E lhzx r5, r4, r5 000060A8 5400801E rlwinm r0, r0, 16, 0, 15 000060AC 7CA02814 addc r5, r0, r5 000060B0 90B70004 stw [r23 + 0x0004], r5 000060B4 A9150004 lha r8, [r21 + 0x0004] label000060B8: 000060B8 54C0452E rlwinm r0, r6, 8, 20, 23 000060BC 5505A73C rlwinm r5, r8, 20, 28, 30 000060C0 7CA42A2E lhzx r5, r4, r5 000060C4 5506BF3C rlwinm r6, r8, 23, 28, 30 000060C8 7CC4322E lhzx r6, r4, r6 000060CC 54A5801E rlwinm r5, r5, 16, 0, 15 000060D0 7CA53014 addc r5, r5, r6 000060D4 90BE0000 stw [r30], r5 000060D8 5505D73C rlwinm r5, r8, 26, 28, 30 000060DC 7CC42A2E lhzx r6, r4, r5 000060E0 5505EF3C rlwinm r5, r8, 29, 28, 30 000060E4 7CA42A2E lhzx r5, r4, r5 000060E8 54C6801E rlwinm r6, r6, 16, 0, 15 000060EC 55082636 rlwinm r8, r8, 4, 24, 27 label000060F0: 000060F0 7CA62814 addc r5, r6, r5 000060F4 51206426 rlwimi r0, r9, 12, 16, 19 000060F8 7C064378 or r6, r0, r8 000060FC 90BE0004 stw [r30 + 0x0004], r5 00006100 54C5A73C rlwinm r5, r6, 20, 28, 30 00006104 7D042A2E lhzx r8, r4, r5 00006108 5405BF3C rlwinm r5, r0, 23, 28, 30 0000610C 7CA42A2E lhzx r5, r4, r5 00006110 5500801E rlwinm r0, r8, 16, 0, 15 00006114 7CA02814 addc r5, r0, r5 00006118 90AB0000 stw [r11], r5 0000611C 54C5D73C rlwinm r5, r6, 26, 28, 30 label00006120: 00006120 7C042A2E lhzx r0, r4, r5 00006124 54C5EF3C rlwinm r5, r6, 29, 28, 30 00006128 7CA42A2E lhzx r5, r4, r5 0000612C 5406801E rlwinm r6, r0, 16, 0, 15 00006130 7CA62814 addc r5, r6, r5 00006134 90AB0004 stw [r11 + 0x0004], r5 00006138 30E70008 addic r7, r7, 8 0000613C 32F70008 addic r23, r23, 8 00006140 32B50006 addic r21, r21, 6 00006144 33DE0008 addic r30, r30, 8 00006148 316B0008 addic r11, r11, 8 0000614C 398A0000 addi r12, r10, 0x0000 00006150 4080FEE4 bge -0x0000011C /* 00006034 */ 00006154 48000150 b +0x00000150 /* 000062A4 */ 00006158 7C8CC810 subfc r4, r12, r25 0000615C 7C990734 extsh r25, r4 label00006160: 00006160 88950000 lbz r4, [r21] 00006164 88D50001 lbz r6, [r21 + 0x0001] 00006168 5484103A rlwinm r4, r4, 2, 0, 29 0000616C 7CB6222E lhzx r5, r22, r4 00006170 54C4103A rlwinm r4, r6, 2, 0, 29 00006174 7C96222E lhzx r4, r22, r4 00006178 54A5801E rlwinm r5, r5, 16, 0, 15 0000617C 7C842814 addc r4, r4, r5 00006180 90870000 stw [r7], r4 00006184 88950002 lbz r4, [r21 + 0x0002] 00006188 88D50003 lbz r6, [r21 + 0x0003] 0000618C 5484103A rlwinm r4, r4, 2, 0, 29 00006190 7CB6222E lhzx r5, r22, r4 00006194 54C4103A rlwinm r4, r6, 2, 0, 29 00006198 7C96222E lhzx r4, r22, r4 0000619C 54A5801E rlwinm r5, r5, 16, 0, 15 000061A0 7C842814 addc r4, r4, r5 000061A4 90870004 stw [r7 + 0x0004], r4 000061A8 88950004 lbz r4, [r21 + 0x0004] 000061AC 88D50005 lbz r6, [r21 + 0x0005] 000061B0 5484103A rlwinm r4, r4, 2, 0, 29 000061B4 7CB6222E lhzx r5, r22, r4 000061B8 54C4103A rlwinm r4, r6, 2, 0, 29 000061BC 7C96222E lhzx r4, r22, r4 000061C0 54A5801E rlwinm r5, r5, 16, 0, 15 000061C4 7C842814 addc r4, r4, r5 000061C8 90970000 stw [r23], r4 000061CC 88950006 lbz r4, [r21 + 0x0006] 000061D0 88D50007 lbz r6, [r21 + 0x0007] 000061D4 5484103A rlwinm r4, r4, 2, 0, 29 000061D8 7CB6222E lhzx r5, r22, r4 000061DC 54C4103A rlwinm r4, r6, 2, 0, 29 000061E0 7C96222E lhzx r4, r22, r4 000061E4 54A5801E rlwinm r5, r5, 16, 0, 15 000061E8 7C842814 addc r4, r4, r5 000061EC 90970004 stw [r23 + 0x0004], r4 000061F0 88950008 lbz r4, [r21 + 0x0008] 000061F4 88D50009 lbz r6, [r21 + 0x0009] 000061F8 5484103A rlwinm r4, r4, 2, 0, 29 000061FC 7CB6222E lhzx r5, r22, r4 00006200 54C4103A rlwinm r4, r6, 2, 0, 29 00006204 7C96222E lhzx r4, r22, r4 00006208 54A5801E rlwinm r5, r5, 16, 0, 15 0000620C 7C842814 addc r4, r4, r5 00006210 909E0000 stw [r30], r4 00006214 8895000A lbz r4, [r21 + 0x000A] 00006218 88D5000B lbz r6, [r21 + 0x000B] 0000621C 5484103A rlwinm r4, r4, 2, 0, 29 00006220 7CB6222E lhzx r5, r22, r4 00006224 54C4103A rlwinm r4, r6, 2, 0, 29 00006228 7C96222E lhzx r4, r22, r4 0000622C 54A5801E rlwinm r5, r5, 16, 0, 15 00006230 7C842814 addc r4, r4, r5 00006234 909E0004 stw [r30 + 0x0004], r4 00006238 8895000C lbz r4, [r21 + 0x000C] 0000623C 88D5000D lbz r6, [r21 + 0x000D] 00006240 5484103A rlwinm r4, r4, 2, 0, 29 00006244 7CB6222E lhzx r5, r22, r4 00006248 54C4103A rlwinm r4, r6, 2, 0, 29 0000624C 7C96222E lhzx r4, r22, r4 00006250 54A5801E rlwinm r5, r5, 16, 0, 15 00006254 7C842814 addc r4, r4, r5 00006258 908B0000 stw [r11], r4 0000625C 8895000E lbz r4, [r21 + 0x000E] 00006260 32F70008 addic r23, r23, 8 00006264 5484103A rlwinm r4, r4, 2, 0, 29 00006268 88D5000F lbz r6, [r21 + 0x000F] 0000626C 7CB6222E lhzx r5, r22, r4 00006270 54C4103A rlwinm r4, r6, 2, 0, 29 00006274 7C96222E lhzx r4, r22, r4 00006278 54A5801E rlwinm r5, r5, 16, 0, 15 0000627C 30CCFFFF subic r6, r12, 1 00006280 7CA42814 addc r5, r4, r5 00006284 7CC40735 extsh. r4, r6 00006288 90AB0004 stw [r11 + 0x0004], r5 0000628C 33DE0008 addic r30, r30, 8 00006290 30E70008 addic r7, r7, 8 00006294 32B50010 addic r21, r21, 16 00006298 316B0008 addic r11, r11, 8 0000629C 39840000 addi r12, r4, 0x0000 000062A0 4080FEC0 bge -0x00000140 /* 00006160 */ label000062A4: 000062A4 3099FFFF subic r4, r25, 1 000062A8 7C850735 extsh. r5, r4 000062AC 3B250000 addi r25, r5, 0x0000 000062B0 4080F7E4 bge -0x0000081C /* 00005A94 */ label000062B4: 000062B4 309BFFFF subic r4, r27, 1 000062B8 7C850735 extsh. r5, r4 000062BC 7E94D014 addc r20, r20, r26 000062C0 3B650000 addi r27, r5, 0x0000 000062C4 4080F7AC bge -0x00000854 /* 00005A70 */ label000062C8: 000062C8 9A410038 stb [r1 + 0x0038], r18 000062CC 92A30008 stw [r3 + 0x0008], r21 000062D0 BA010040 lmw r16, [r1 + 0x0040] 000062D4 30210080 addic r1, r1, 128 000062D8 4E800020 blr 000062DC 00000000 .invalid 000062E0 00002041 .invalid 000062E4 80100100 lwz r0, [r16 + 0x0100] 000062E8 00000000 .invalid 000062EC 000008F0 .invalid 000062F0 0012534D .invalid 000062F4 43444543 bcla 26, 4, 0x00004540 000062F8 4F4D5052 .invalid 4C 000062FC 45535338 .invalid sc 00006300 544F3136 rlwinm r15, r2, 6, 4, 27 00006304 A8830022 lha r4, [r3 + 0x0022] 00006308 7C0802A6 mflr r0 0000630C 2C840000 cmpwi cr1, r4, 0 00006310 BDA1FFB4 stmw [r1 - 0x004C], r13 00006314 90010008 stw [r1 + 0x0008], r0 00006318 9421FF60 stwu [r1 - 0x00A0], r1 0000631C 40840018 bge cr1, +0x00000018 /* 00006334 */ 00006320 48000CAD bl +0x00000CAC /* 00006FCC */ 00006324 818100A8 lwz r12, [r1 + 0x00A8] 00006328 302100A0 addic r1, r1, 160 0000632C 7D8803A6 mtlr r12 00006330 4E800020 blr label00006334: 00006334 80830068 lwz r4, [r3 + 0x0068] 00006338 AA03001E lha r16, [r3 + 0x001E] 0000633C 80840000 lwz r4, [r4] 00006340 30B0FFFF subic r5, r16, 1 00006344 3264000C addic r19, r4, 12 00006348 80830010 lwz r4, [r3 + 0x0010] 0000634C 7CA60735 extsh. r6, r5 00006350 9081003C stw [r1 + 0x003C], r4 00006354 38800001 li r4, 0x0001 00006358 81C30008 lwz r14, [r3 + 0x0008] 0000635C 98810038 stb [r1 + 0x0038], r4 00006360 A8C30018 lha r6, [r3 + 0x0018] 00006364 82830030 lwz r20, [r3 + 0x0030] fn00006368: 00006368 81E30034 lwz r15, [r3 + 0x0034] 0000636C 90C10040 stw [r1 + 0x0040], r6 00006370 82A30038 lwz r21, [r3 + 0x0038] 00006374 98810038 stb [r1 + 0x0038], r4 00006378 7CB00734 extsh r16, r5 0000637C 41800C0C blt +0x00000C0C /* 00006F88 */ 00006380 38860000 addi r4, r6, 0x0000 00006384 54841838 rlwinm r4, r4, 3, 0, 28 00006388 822200A0 lwz r17, [r2 + 0x00A0] 0000638C 3A400000 li r18, 0x0000 00006390 90810044 stw [r1 + 0x0044], r4 label00006394: 00006394 A9A3001A lha r13, [r3 + 0x001A] 00006398 80E10040 lwz r7, [r1 + 0x0040] 0000639C 30CDFFFF subic r6, r13, 1 000063A0 80A1003C lwz r5, [r1 + 0x003C] 000063A4 7CC00735 extsh. r0, r6 000063A8 7C853814 addc r4, r5, r7 000063AC 7EE72014 addc r23, r7, r4 000063B0 7F27B814 addc r25, r7, r23 000063B4 7F67C814 addc r27, r7, r25 000063B8 7F47D814 addc r26, r7, r27 000063BC 7F07D014 addc r24, r7, r26 000063C0 7EC7C014 addc r22, r7, r24 000063C4 31A00000 addic r13, r0, 0 000063C8 41800BA0 blt +0x00000BA0 /* 00006F68 */ label000063CC: 000063CC 8B8E0000 lbz r28, [r14] 000063D0 38CE0000 addi r6, r14, 0x0000 000063D4 5787E13E rlwinm r7, r28, 28, 4, 31 000063D8 2887000F cmplwi cr1, r7, 15 000063DC 38FC0000 addi r7, r28, 0x0000 000063E0 31CE0001 addic r14, r14, 1 000063E4 579C073E rlwinm r28, r28, 0, 28, 31 000063E8 41850B70 bgt cr1, +0x00000B70 /* 00006F58 */ 000063EC 8002009C lwz r0, [r2 + 0x009C] 000063F0 54E7F0BA rlwinm r7, r7, 30, 2, 29 000063F4 7CE03814 addc r7, r0, r7 000063F8 80E70080 lwz r7, [r7 + 0x0080] 000063FC 7CF13814 addc r7, r17, r7 00006400 7CE903A6 mtctr r7 00006404 4E800420 bctr 00006408 8B860001 lbz r28, [r6 + 0x0001] 0000640C 31C60002 addic r14, r6, 2 00006410 30DC0001 addic r6, r28, 1 00006414 54C62036 rlwinm r6, r6, 4, 0, 27 00006418 7CC60734 extsh r6, r6 0000641C 7CFC6810 subfc r7, r28, r13 00006420 7EC6B014 addc r22, r6, r22 00006424 7CED0734 extsh r13, r7 00006428 7CA53014 addc r5, r5, r6 0000642C 7C843014 addc r4, r4, r6 00006430 7EF73014 addc r23, r23, r6 00006434 7F393014 addc r25, r25, r6 00006438 7F7B3014 addc r27, r27, r6 0000643C 7F5A3014 addc r26, r26, r6 00006440 7F183014 addc r24, r24, r6 00006444 48000B14 b +0x00000B14 /* 00006F58 */ 00006448 8B860001 lbz r28, [r6 + 0x0001] 0000644C 31C60002 addic r14, r6, 2 00006450 7CDC6810 subfc r6, r28, r13 00006454 7CCD0734 extsh r13, r6 00006458 38000001 li r0, 0x0001 label0000645C: 0000645C 30C00001 addic r6, r0, 1 00006460 7CC00734 extsh r0, r6 00006464 38C40000 addi r6, r4, 0x0000 00006468 2C800004 cmpwi cr1, r0, 4 0000646C 38E50000 addi r7, r5, 0x0000 00006470 395C0000 addi r10, r28, 0x0000 00006474 8105FFF0 lwz r8, [r5 - 0x0010] 00006478 8125FFF4 lwz r9, [r5 - 0x000C] 0000647C 8085FFF8 lwz r4, [r5 - 0x0008] 00006480 8165FFFC lwz r11, [r5 - 0x0004] label00006484: 00006484 30AAFFFF subic r5, r10, 1 00006488 7CAA0735 extsh. r10, r5 0000648C 91070000 stw [r7], r8 00006490 91270004 stw [r7 + 0x0004], r9 00006494 90870008 stw [r7 + 0x0008], r4 00006498 9167000C stw [r7 + 0x000C], r11 0000649C 91060000 stw [r6], r8 000064A0 91260004 stw [r6 + 0x0004], r9 000064A4 90860008 stw [r6 + 0x0008], r4 000064A8 9166000C stw [r6 + 0x000C], r11 000064AC 30E70010 addic r7, r7, 16 000064B0 30C60010 addic r6, r6, 16 000064B4 4080FFD0 bge -0x00000030 /* 00006484 */ 000064B8 38B70000 addi r5, r23, 0x0000 000064BC 38990000 addi r4, r25, 0x0000 000064C0 3AFB0000 addi r23, r27, 0x0000 000064C4 3B3A0000 addi r25, r26, 0x0000 000064C8 3B780000 addi r27, r24, 0x0000 000064CC 3B560000 addi r26, r22, 0x0000 000064D0 3B070000 addi r24, r7, 0x0000 000064D4 3AC60000 addi r22, r6, 0x0000 000064D8 4085FF84 ble cr1, -0x0000007C /* 0000645C */ 000064DC 48000A7C b +0x00000A7C /* 00006F58 */ 000064E0 8B860001 lbz r28, [r6 + 0x0001] 000064E4 31C60002 addic r14, r6, 2 000064E8 7CDCE014 addc r6, r28, r28 000064EC 30C60001 addic r6, r6, 1 000064F0 7CC66810 subfc r6, r6, r13 000064F4 7CCD0734 extsh r13, r6 000064F8 3BC00001 li r30, 0x0001 label000064FC: 000064FC 30DE0001 addic r6, r30, 1 00006500 7CDE0734 extsh r30, r6 00006504 39840000 addi r12, r4, 0x0000 00006508 2C9E0004 cmpwi cr1, r30, 4 0000650C 39450000 addi r10, r5, 0x0000 00006510 389C0000 addi r4, r28, 0x0000 00006514 83A5FFE0 lwz r29, [r5 - 0x0020] 00006518 8105FFE4 lwz r8, [r5 - 0x001C] 0000651C 80E5FFE8 lwz r7, [r5 - 0x0018] 00006520 80C5FFEC lwz r6, [r5 - 0x0014] 00006524 8005FFF0 lwz r0, [r5 - 0x0010] 00006528 83E5FFF4 lwz r31, [r5 - 0x000C] 0000652C 8165FFF8 lwz r11, [r5 - 0x0008] 00006530 8125FFFC lwz r9, [r5 - 0x0004] label00006534: 00006534 3084FFFF subic r4, r4, 1 00006538 7C850735 extsh. r5, r4 0000653C 93AA0000 stw [r10], r29 00006540 93AC0000 stw [r12], r29 00006544 910A0004 stw [r10 + 0x0004], r8 00006548 910C0004 stw [r12 + 0x0004], r8 0000654C 90EA0008 stw [r10 + 0x0008], r7 00006550 90EC0008 stw [r12 + 0x0008], r7 00006554 90CA000C stw [r10 + 0x000C], r6 00006558 90CC000C stw [r12 + 0x000C], r6 0000655C 900A0010 stw [r10 + 0x0010], r0 00006560 900C0010 stw [r12 + 0x0010], r0 00006564 93EA0014 stw [r10 + 0x0014], r31 00006568 93EC0014 stw [r12 + 0x0014], r31 0000656C 916A0018 stw [r10 + 0x0018], r11 00006570 916C0018 stw [r12 + 0x0018], r11 00006574 912A001C stw [r10 + 0x001C], r9 00006578 912C001C stw [r12 + 0x001C], r9 0000657C 318C0020 addic r12, r12, 32 00006580 314A0020 addic r10, r10, 32 00006584 38850000 addi r4, r5, 0x0000 00006588 4080FFAC bge -0x00000054 /* 00006534 */ 0000658C 38B70000 addi r5, r23, 0x0000 00006590 38990000 addi r4, r25, 0x0000 00006594 3AFB0000 addi r23, r27, 0x0000 00006598 3B3A0000 addi r25, r26, 0x0000 0000659C 3B780000 addi r27, r24, 0x0000 000065A0 3B560000 addi r26, r22, 0x0000 000065A4 3B0A0000 addi r24, r10, 0x0000 000065A8 3ACC0000 addi r22, r12, 0x0000 000065AC 4085FF50 ble cr1, -0x000000B0 /* 000064FC */ 000065B0 480009A8 b +0x000009A8 /* 00006F58 */ 000065B4 8B860001 lbz r28, [r6 + 0x0001] 000065B8 31C60002 addic r14, r6, 2 000065BC 7CDC6810 subfc r6, r28, r13 000065C0 7CCD0734 extsh r13, r6 000065C4 88CE0000 lbz r6, [r14] 000065C8 31CE0001 addic r14, r14, 1 000065CC 54C6103A rlwinm r6, r6, 2, 0, 29 000065D0 7CD3302E lwzx r6, r19, r6 label000065D4: 000065D4 30FCFFFF subic r7, r28, 1 000065D8 7CE00735 extsh. r0, r7 000065DC 90C50000 stw [r5], r6 000065E0 90C50004 stw [r5 + 0x0004], r6 000065E4 90C50008 stw [r5 + 0x0008], r6 000065E8 90C5000C stw [r5 + 0x000C], r6 000065EC 90C40000 stw [r4], r6 000065F0 90C40004 stw [r4 + 0x0004], r6 000065F4 90C40008 stw [r4 + 0x0008], r6 000065F8 90C4000C stw [r4 + 0x000C], r6 000065FC 90D70000 stw [r23], r6 00006600 90D70004 stw [r23 + 0x0004], r6 00006604 90D70008 stw [r23 + 0x0008], r6 00006608 90D7000C stw [r23 + 0x000C], r6 0000660C 90D90000 stw [r25], r6 00006610 90D90004 stw [r25 + 0x0004], r6 00006614 90D90008 stw [r25 + 0x0008], r6 00006618 90D9000C stw [r25 + 0x000C], r6 0000661C 90DB0000 stw [r27], r6 00006620 90DB0004 stw [r27 + 0x0004], r6 00006624 90DB0008 stw [r27 + 0x0008], r6 00006628 90DB000C stw [r27 + 0x000C], r6 0000662C 90DA0000 stw [r26], r6 00006630 90DA0004 stw [r26 + 0x0004], r6 00006634 90DA0008 stw [r26 + 0x0008], r6 00006638 90DA000C stw [r26 + 0x000C], r6 0000663C 90D80000 stw [r24], r6 00006640 90D80004 stw [r24 + 0x0004], r6 00006644 90D80008 stw [r24 + 0x0008], r6 00006648 90D8000C stw [r24 + 0x000C], r6 0000664C 90D60000 stw [r22], r6 00006650 90D60004 stw [r22 + 0x0004], r6 00006654 90D60008 stw [r22 + 0x0008], r6 00006658 90D6000C stw [r22 + 0x000C], r6 0000665C 337B0010 addic r27, r27, 16 00006660 335A0010 addic r26, r26, 16 00006664 33390010 addic r25, r25, 16 00006668 33180010 addic r24, r24, 16 0000666C 30A50010 addic r5, r5, 16 00006670 30840010 addic r4, r4, 16 00006674 32F70010 addic r23, r23, 16 00006678 32D60010 addic r22, r22, 16 0000667C 33800000 addic r28, r0, 0 00006680 4080FF54 bge -0x000000AC /* 000065D4 */ 00006684 480008D4 b +0x000008D4 /* 00006F58 */ 00006688 88E60001 lbz r7, [r6 + 0x0001] 0000668C 8003003C lwz r0, [r3 + 0x003C] 00006690 54E7103A rlwinm r7, r7, 2, 0, 29 00006694 7CF33A2E lhzx r7, r19, r7 00006698 5408103A rlwinm r8, r0, 2, 0, 29 0000669C 31C60003 addic r14, r6, 3 000066A0 7CF4432E sthx r7, r20, r8 000066A4 88C60002 lbz r6, [r6 + 0x0002] 000066A8 7CF44014 addc r7, r20, r8 000066AC 54C6103A rlwinm r6, r6, 2, 0, 29 000066B0 7CD3322E lhzx r6, r19, r6 000066B4 B0C70002 sth [r7 + 0x0002], r6 000066B8 80E3003C lwz r7, [r3 + 0x003C] 000066BC 31070001 addic r8, r7, 1 000066C0 2C880100 cmpwi cr1, r8, 256 000066C4 9103003C stw [r3 + 0x003C], r8 000066C8 54E7063E rlwinm r7, r7, 0, 24, 31 000066CC 4086001C bne cr1, +0x0000001C /* 000066E8 */ 000066D0 9243003C stw [r3 + 0x003C], r18 000066D4 54E6103A rlwinm r6, r7, 2, 0, 29 000066D8 7C1C6810 subfc r0, r28, r13 000066DC 48000014 b +0x00000014 /* 000066F0 */ 000066E0 88E60001 lbz r7, [r6 + 0x0001] 000066E4 31C60002 addic r14, r6, 2 label000066E8: 000066E8 54E6103A rlwinm r6, r7, 2, 0, 29 000066EC 7C1C6810 subfc r0, r28, r13 label000066F0: 000066F0 7CF43014 addc r7, r20, r6 000066F4 7C0D0734 extsh r13, r0 label000066F8: 000066F8 892E0000 lbz r9, [r14] 000066FC 5526D1BC rlwinm r6, r9, 26, 6, 30 00006700 7C07322E lhzx r0, r7, r6 00006704 5526DFBC rlwinm r6, r9, 27, 30, 30 00006708 5408801E rlwinm r8, r0, 16, 0, 15 0000670C 7C004014 addc r0, r0, r8 00006710 90050000 stw [r5], r0 00006714 90040000 stw [r4], r0 00006718 7C07322E lhzx r0, r7, r6 0000671C 5526E7BC rlwinm r6, r9, 28, 30, 30 00006720 5408801E rlwinm r8, r0, 16, 0, 15 00006724 7C004014 addc r0, r0, r8 00006728 90050004 stw [r5 + 0x0004], r0 0000672C 90040004 stw [r4 + 0x0004], r0 00006730 7C07322E lhzx r0, r7, r6 00006734 5526EFBC rlwinm r6, r9, 29, 30, 30 00006738 5408801E rlwinm r8, r0, 16, 0, 15 0000673C 7C004014 addc r0, r0, r8 00006740 90050008 stw [r5 + 0x0008], r0 00006744 90040008 stw [r4 + 0x0008], r0 00006748 7CC7322E lhzx r6, r7, r6 0000674C 54C0801E rlwinm r0, r6, 16, 0, 15 00006750 7CC60014 addc r6, r6, r0 00006754 90C5000C stw [r5 + 0x000C], r6 00006758 90C4000C stw [r4 + 0x000C], r6 0000675C 30840010 addic r4, r4, 16 00006760 30A50010 addic r5, r5, 16 00006764 5526F7BC rlwinm r6, r9, 30, 30, 30 00006768 7CC7322E lhzx r6, r7, r6 0000676C 55280FBC rlwinm r8, r9, 1, 30, 30 00006770 54C0801E rlwinm r0, r6, 16, 0, 15 00006774 7CC60014 addc r6, r6, r0 00006778 90D70000 stw [r23], r6 0000677C 90D90000 stw [r25], r6 00006780 5526FFBC rlwinm r6, r9, 31, 30, 30 00006784 7C07322E lhzx r0, r7, r6 00006788 552607BC rlwinm r6, r9, 0, 30, 30 0000678C 5409801E rlwinm r9, r0, 16, 0, 15 00006790 7C004814 addc r0, r0, r9 00006794 90170004 stw [r23 + 0x0004], r0 00006798 90190004 stw [r25 + 0x0004], r0 0000679C 7CC7322E lhzx r6, r7, r6 000067A0 54C0801E rlwinm r0, r6, 16, 0, 15 000067A4 7CC60014 addc r6, r6, r0 000067A8 90D70008 stw [r23 + 0x0008], r6 000067AC 90D90008 stw [r25 + 0x0008], r6 000067B0 7CC7422E lhzx r6, r7, r8 000067B4 54C0801E rlwinm r0, r6, 16, 0, 15 000067B8 7CC60014 addc r6, r6, r0 000067BC 90D7000C stw [r23 + 0x000C], r6 000067C0 90D9000C stw [r25 + 0x000C], r6 000067C4 33390010 addic r25, r25, 16 000067C8 32F70010 addic r23, r23, 16 000067CC 892E0001 lbz r9, [r14 + 0x0001] 000067D0 31CE0002 addic r14, r14, 2 000067D4 5526D1BC rlwinm r6, r9, 26, 6, 30 000067D8 7C07322E lhzx r0, r7, r6 000067DC 5526DFBC rlwinm r6, r9, 27, 30, 30 000067E0 5408801E rlwinm r8, r0, 16, 0, 15 000067E4 7C004014 addc r0, r0, r8 000067E8 901B0000 stw [r27], r0 000067EC 901A0000 stw [r26], r0 000067F0 7C07322E lhzx r0, r7, r6 000067F4 5526E7BC rlwinm r6, r9, 28, 30, 30 000067F8 5408801E rlwinm r8, r0, 16, 0, 15 000067FC 7C004014 addc r0, r0, r8 00006800 901B0004 stw [r27 + 0x0004], r0 00006804 901A0004 stw [r26 + 0x0004], r0 00006808 7C07322E lhzx r0, r7, r6 0000680C 5526EFBC rlwinm r6, r9, 29, 30, 30 00006810 5408801E rlwinm r8, r0, 16, 0, 15 00006814 7C004014 addc r0, r0, r8 00006818 901B0008 stw [r27 + 0x0008], r0 0000681C 901A0008 stw [r26 + 0x0008], r0 00006820 7CC7322E lhzx r6, r7, r6 00006824 54C0801E rlwinm r0, r6, 16, 0, 15 00006828 7CC60014 addc r6, r6, r0 0000682C 90DB000C stw [r27 + 0x000C], r6 00006830 90DA000C stw [r26 + 0x000C], r6 00006834 335A0010 addic r26, r26, 16 00006838 337B0010 addic r27, r27, 16 0000683C 5526F7BC rlwinm r6, r9, 30, 30, 30 00006840 7C07322E lhzx r0, r7, r6 00006844 55260FBC rlwinm r6, r9, 1, 30, 30 00006848 5408801E rlwinm r8, r0, 16, 0, 15 0000684C 7C004014 addc r0, r0, r8 00006850 90180000 stw [r24], r0 00006854 90160000 stw [r22], r0 00006858 5528FFBC rlwinm r8, r9, 31, 30, 30 0000685C 7C07422E lhzx r0, r7, r8 00006860 315CFFFF subic r10, r28, 1 00006864 5408801E rlwinm r8, r0, 16, 0, 15 00006868 7C004014 addc r0, r0, r8 0000686C 90180004 stw [r24 + 0x0004], r0 00006870 90160004 stw [r22 + 0x0004], r0 00006874 552807BC rlwinm r8, r9, 0, 30, 30 00006878 7C07422E lhzx r0, r7, r8 0000687C 5408801E rlwinm r8, r0, 16, 0, 15 00006880 7C004014 addc r0, r0, r8 00006884 90180008 stw [r24 + 0x0008], r0 00006888 90160008 stw [r22 + 0x0008], r0 0000688C 7CC7322E lhzx r6, r7, r6 00006890 54C0801E rlwinm r0, r6, 16, 0, 15 00006894 7CC60014 addc r6, r6, r0 00006898 90D8000C stw [r24 + 0x000C], r6 0000689C 90D6000C stw [r22 + 0x000C], r6 000068A0 32D60010 addic r22, r22, 16 000068A4 33180010 addic r24, r24, 16 000068A8 7D460735 extsh. r6, r10 000068AC 3B860000 addi r28, r6, 0x0000 000068B0 4080FE48 bge -0x000001B8 /* 000066F8 */ 000068B4 30CDFFFF subic r6, r13, 1 000068B8 7CC70735 extsh. r7, r6 000068BC 39A70000 addi r13, r7, 0x0000 000068C0 480006A4 b +0x000006A4 /* 00006F64 */ 000068C4 88E60001 lbz r7, [r6 + 0x0001] 000068C8 80030040 lwz r0, [r3 + 0x0040] 000068CC 54E7103A rlwinm r7, r7, 2, 0, 29 000068D0 7CF33A2E lhzx r7, r19, r7 000068D4 54081838 rlwinm r8, r0, 3, 0, 28 000068D8 7CEF432E sthx r7, r15, r8 000068DC 88E60002 lbz r7, [r6 + 0x0002] 000068E0 31C60005 addic r14, r6, 5 000068E4 54E7103A rlwinm r7, r7, 2, 0, 29 000068E8 7CF33A2E lhzx r7, r19, r7 000068EC 7D0F4014 addc r8, r15, r8 000068F0 B0E80002 sth [r8 + 0x0002], r7 000068F4 88E60003 lbz r7, [r6 + 0x0003] 000068F8 54E7103A rlwinm r7, r7, 2, 0, 29 000068FC 7D333A2E lhzx r9, r19, r7 00006900 B1280004 sth [r8 + 0x0004], r9 00006904 88C60004 lbz r6, [r6 + 0x0004] 00006908 54C6103A rlwinm r6, r6, 2, 0, 29 0000690C 7CD3322E lhzx r6, r19, r6 00006910 B0C80006 sth [r8 + 0x0006], r6 00006914 80E30040 lwz r7, [r3 + 0x0040] 00006918 31070001 addic r8, r7, 1 0000691C 2C880100 cmpwi cr1, r8, 256 00006920 91030040 stw [r3 + 0x0040], r8 00006924 54E7063E rlwinm r7, r7, 0, 24, 31 00006928 4086001C bne cr1, +0x0000001C /* 00006944 */ 0000692C 92430040 stw [r3 + 0x0040], r18 00006930 54E61838 rlwinm r6, r7, 3, 0, 28 00006934 7CFC6810 subfc r7, r28, r13 00006938 48000014 b +0x00000014 /* 0000694C */ 0000693C 88E60001 lbz r7, [r6 + 0x0001] 00006940 31C60002 addic r14, r6, 2 label00006944: 00006944 54E61838 rlwinm r6, r7, 3, 0, 28 00006948 7CFC6810 subfc r7, r28, r13 label0000694C: 0000694C 7D0F3014 addc r8, r15, r6 00006950 7CED0734 extsh r13, r7 label00006954: 00006954 892E0000 lbz r9, [r14] 00006958 5526D97C rlwinm r6, r9, 27, 5, 30 0000695C 7CE8322E lhzx r7, r8, r6 00006960 55260F7C rlwinm r6, r9, 1, 29, 30 00006964 54E0801E rlwinm r0, r7, 16, 0, 15 00006968 7CE70014 addc r7, r7, r0 0000696C 90E50000 stw [r5], r7 00006970 90E40000 stw [r4], r7 00006974 5527EF7C rlwinm r7, r9, 29, 29, 30 00006978 7C083A2E lhzx r0, r8, r7 0000697C 5527FF7C rlwinm r7, r9, 31, 29, 30 00006980 5409801E rlwinm r9, r0, 16, 0, 15 00006984 7C004814 addc r0, r0, r9 00006988 90050004 stw [r5 + 0x0004], r0 0000698C 90040004 stw [r4 + 0x0004], r0 00006990 7CE83A2E lhzx r7, r8, r7 00006994 54E0801E rlwinm r0, r7, 16, 0, 15 00006998 7CE70014 addc r7, r7, r0 0000699C 90E50008 stw [r5 + 0x0008], r7 000069A0 90E40008 stw [r4 + 0x0008], r7 000069A4 7CC8322E lhzx r6, r8, r6 000069A8 54C7801E rlwinm r7, r6, 16, 0, 15 000069AC 7CC63814 addc r6, r6, r7 000069B0 90C5000C stw [r5 + 0x000C], r6 000069B4 90C4000C stw [r4 + 0x000C], r6 000069B8 30840010 addic r4, r4, 16 000069BC 30A50010 addic r5, r5, 16 000069C0 894E0001 lbz r10, [r14 + 0x0001] 000069C4 5546D97C rlwinm r6, r10, 27, 5, 30 000069C8 7C08322E lhzx r0, r8, r6 000069CC 5546EF7C rlwinm r6, r10, 29, 29, 30 000069D0 5409801E rlwinm r9, r0, 16, 0, 15 000069D4 7C004814 addc r0, r0, r9 000069D8 90170000 stw [r23], r0 000069DC 90190000 stw [r25], r0 000069E0 7C08322E lhzx r0, r8, r6 000069E4 5546FF7C rlwinm r6, r10, 31, 29, 30 000069E8 5409801E rlwinm r9, r0, 16, 0, 15 000069EC 7C004814 addc r0, r0, r9 000069F0 90170004 stw [r23 + 0x0004], r0 000069F4 90190004 stw [r25 + 0x0004], r0 000069F8 7CC8322E lhzx r6, r8, r6 000069FC 55470F7C rlwinm r7, r10, 1, 29, 30 00006A00 54C0801E rlwinm r0, r6, 16, 0, 15 00006A04 7CC60014 addc r6, r6, r0 00006A08 90D70008 stw [r23 + 0x0008], r6 00006A0C 90D90008 stw [r25 + 0x0008], r6 00006A10 7CC83A2E lhzx r6, r8, r7 00006A14 54C7801E rlwinm r7, r6, 16, 0, 15 00006A18 7CC63814 addc r6, r6, r7 00006A1C 90D7000C stw [r23 + 0x000C], r6 00006A20 90D9000C stw [r25 + 0x000C], r6 00006A24 33390010 addic r25, r25, 16 00006A28 32F70010 addic r23, r23, 16 00006A2C 894E0002 lbz r10, [r14 + 0x0002] 00006A30 5546D97C rlwinm r6, r10, 27, 5, 30 00006A34 7C08322E lhzx r0, r8, r6 00006A38 5546EF7C rlwinm r6, r10, 29, 29, 30 00006A3C 5409801E rlwinm r9, r0, 16, 0, 15 00006A40 7C004814 addc r0, r0, r9 00006A44 901B0000 stw [r27], r0 00006A48 901A0000 stw [r26], r0 00006A4C 7C08322E lhzx r0, r8, r6 00006A50 5546FF7C rlwinm r6, r10, 31, 29, 30 00006A54 5409801E rlwinm r9, r0, 16, 0, 15 00006A58 7C004814 addc r0, r0, r9 00006A5C 901B0004 stw [r27 + 0x0004], r0 00006A60 901A0004 stw [r26 + 0x0004], r0 00006A64 7CC8322E lhzx r6, r8, r6 00006A68 55470F7C rlwinm r7, r10, 1, 29, 30 00006A6C 54C0801E rlwinm r0, r6, 16, 0, 15 00006A70 7CC60014 addc r6, r6, r0 00006A74 90DB0008 stw [r27 + 0x0008], r6 00006A78 90DA0008 stw [r26 + 0x0008], r6 00006A7C 7CC83A2E lhzx r6, r8, r7 00006A80 54C7801E rlwinm r7, r6, 16, 0, 15 00006A84 7CC63814 addc r6, r6, r7 00006A88 90DB000C stw [r27 + 0x000C], r6 00006A8C 90DA000C stw [r26 + 0x000C], r6 00006A90 335A0010 addic r26, r26, 16 00006A94 337B0010 addic r27, r27, 16 00006A98 892E0003 lbz r9, [r14 + 0x0003] 00006A9C 31CE0004 addic r14, r14, 4 00006AA0 5526D97C rlwinm r6, r9, 27, 5, 30 00006AA4 7CE8322E lhzx r7, r8, r6 00006AA8 55260F7C rlwinm r6, r9, 1, 29, 30 00006AAC 54E0801E rlwinm r0, r7, 16, 0, 15 00006AB0 7CE70014 addc r7, r7, r0 00006AB4 90F80000 stw [r24], r7 00006AB8 90F60000 stw [r22], r7 00006ABC 5527EF7C rlwinm r7, r9, 29, 29, 30 00006AC0 7C083A2E lhzx r0, r8, r7 00006AC4 5527FF7C rlwinm r7, r9, 31, 29, 30 00006AC8 5409801E rlwinm r9, r0, 16, 0, 15 00006ACC 7C004814 addc r0, r0, r9 00006AD0 90180004 stw [r24 + 0x0004], r0 00006AD4 90160004 stw [r22 + 0x0004], r0 00006AD8 7CE83A2E lhzx r7, r8, r7 00006ADC 54E0801E rlwinm r0, r7, 16, 0, 15 00006AE0 7CE70014 addc r7, r7, r0 00006AE4 90F80008 stw [r24 + 0x0008], r7 00006AE8 90F60008 stw [r22 + 0x0008], r7 00006AEC 7CC8322E lhzx r6, r8, r6 00006AF0 54C7801E rlwinm r7, r6, 16, 0, 15 00006AF4 7CC63814 addc r6, r6, r7 00006AF8 90D8000C stw [r24 + 0x000C], r6 00006AFC 90D6000C stw [r22 + 0x000C], r6 00006B00 32D60010 addic r22, r22, 16 00006B04 30DCFFFF subic r6, r28, 1 00006B08 7CC70735 extsh. r7, r6 00006B0C 33180010 addic r24, r24, 16 00006B10 3B870000 addi r28, r7, 0x0000 00006B14 4080FE40 bge -0x000001C0 /* 00006954 */ 00006B18 30CDFFFF subic r6, r13, 1 00006B1C 7CC70735 extsh. r7, r6 00006B20 48000440 b +0x00000440 /* 00006F60 */ 00006B24 88E60001 lbz r7, [r6 + 0x0001] 00006B28 80030044 lwz r0, [r3 + 0x0044] 00006B2C 54E7103A rlwinm r7, r7, 2, 0, 29 00006B30 7CF33A2E lhzx r7, r19, r7 00006B34 54082036 rlwinm r8, r0, 4, 0, 27 00006B38 7CF5432E sthx r7, r21, r8 00006B3C 88E60002 lbz r7, [r6 + 0x0002] 00006B40 7D154014 addc r8, r21, r8 00006B44 54E7103A rlwinm r7, r7, 2, 0, 29 00006B48 7CF33A2E lhzx r7, r19, r7 00006B4C B0E80002 sth [r8 + 0x0002], r7 00006B50 88E60003 lbz r7, [r6 + 0x0003] 00006B54 54E7103A rlwinm r7, r7, 2, 0, 29 00006B58 7D333A2E lhzx r9, r19, r7 00006B5C B1280004 sth [r8 + 0x0004], r9 00006B60 88E60004 lbz r7, [r6 + 0x0004] 00006B64 54E7103A rlwinm r7, r7, 2, 0, 29 00006B68 7CF33A2E lhzx r7, r19, r7 00006B6C B0E80006 sth [r8 + 0x0006], r7 00006B70 88E60005 lbz r7, [r6 + 0x0005] 00006B74 54E7103A rlwinm r7, r7, 2, 0, 29 00006B78 7D333A2E lhzx r9, r19, r7 00006B7C B1280008 sth [r8 + 0x0008], r9 00006B80 88E60006 lbz r7, [r6 + 0x0006] 00006B84 54E7103A rlwinm r7, r7, 2, 0, 29 00006B88 7CF33A2E lhzx r7, r19, r7 00006B8C B0E8000A sth [r8 + 0x000A], r7 00006B90 88E60007 lbz r7, [r6 + 0x0007] 00006B94 31C60009 addic r14, r6, 9 00006B98 54E7103A rlwinm r7, r7, 2, 0, 29 00006B9C 7CF33A2E lhzx r7, r19, r7 00006BA0 B0E8000C sth [r8 + 0x000C], r7 00006BA4 88C60008 lbz r6, [r6 + 0x0008] 00006BA8 54C6103A rlwinm r6, r6, 2, 0, 29 00006BAC 7CD3322E lhzx r6, r19, r6 00006BB0 B0C8000E sth [r8 + 0x000E], r6 00006BB4 80E30044 lwz r7, [r3 + 0x0044] 00006BB8 31070001 addic r8, r7, 1 00006BBC 2C880100 cmpwi cr1, r8, 256 00006BC0 91030044 stw [r3 + 0x0044], r8 00006BC4 54E7063E rlwinm r7, r7, 0, 24, 31 00006BC8 4086001C bne cr1, +0x0000001C /* 00006BE4 */ 00006BCC 92430044 stw [r3 + 0x0044], r18 00006BD0 54E62036 rlwinm r6, r7, 4, 0, 27 00006BD4 7C1C6810 subfc r0, r28, r13 00006BD8 48000014 b +0x00000014 /* 00006BEC */ 00006BDC 88E60001 lbz r7, [r6 + 0x0001] 00006BE0 31C60002 addic r14, r6, 2 label00006BE4: 00006BE4 54E62036 rlwinm r6, r7, 4, 0, 27 00006BE8 7C1C6810 subfc r0, r28, r13 label00006BEC: 00006BEC 7CF53014 addc r7, r21, r6 00006BF0 7C0D0734 extsh r13, r0 label00006BF4: 00006BF4 A94E0000 lha r10, [r14] 00006BF8 5546A73C rlwinm r6, r10, 20, 28, 30 00006BFC 7C07322E lhzx r0, r7, r6 00006C00 5546BF3C rlwinm r6, r10, 23, 28, 30 00006C04 5408801E rlwinm r8, r0, 16, 0, 15 00006C08 7C004014 addc r0, r0, r8 00006C0C 90050000 stw [r5], r0 00006C10 90040000 stw [r4], r0 00006C14 7C07322E lhzx r0, r7, r6 00006C18 5546D73C rlwinm r6, r10, 26, 28, 30 00006C1C 5408801E rlwinm r8, r0, 16, 0, 15 00006C20 7C004014 addc r0, r0, r8 00006C24 90050004 stw [r5 + 0x0004], r0 00006C28 90040004 stw [r4 + 0x0004], r0 00006C2C 7C07322E lhzx r0, r7, r6 00006C30 5546EF3C rlwinm r6, r10, 29, 28, 30 00006C34 5408801E rlwinm r8, r0, 16, 0, 15 00006C38 7C004014 addc r0, r0, r8 00006C3C 90050008 stw [r5 + 0x0008], r0 00006C40 90040008 stw [r4 + 0x0008], r0 00006C44 7CC7322E lhzx r6, r7, r6 00006C48 54C0801E rlwinm r0, r6, 16, 0, 15 00006C4C 7CC60014 addc r6, r6, r0 00006C50 90C5000C stw [r5 + 0x000C], r6 00006C54 90C4000C stw [r4 + 0x000C], r6 00006C58 30840010 addic r4, r4, 16 00006C5C 30A50010 addic r5, r5, 16 00006C60 A92E0002 lha r9, [r14 + 0x0002] 00006C64 5526A73C rlwinm r6, r9, 20, 28, 30 00006C68 7C07322E lhzx r0, r7, r6 00006C6C 5526BF3C rlwinm r6, r9, 23, 28, 30 00006C70 5408801E rlwinm r8, r0, 16, 0, 15 00006C74 7C004014 addc r0, r0, r8 00006C78 90170000 stw [r23], r0 00006C7C 90190000 stw [r25], r0 00006C80 7C07322E lhzx r0, r7, r6 00006C84 5526D73C rlwinm r6, r9, 26, 28, 30 00006C88 5408801E rlwinm r8, r0, 16, 0, 15 00006C8C 7C004014 addc r0, r0, r8 00006C90 90170004 stw [r23 + 0x0004], r0 00006C94 90190004 stw [r25 + 0x0004], r0 00006C98 7C07322E lhzx r0, r7, r6 00006C9C 5526EF3C rlwinm r6, r9, 29, 28, 30 00006CA0 5408801E rlwinm r8, r0, 16, 0, 15 00006CA4 7C004014 addc r0, r0, r8 00006CA8 90170008 stw [r23 + 0x0008], r0 00006CAC 90190008 stw [r25 + 0x0008], r0 00006CB0 7CC7322E lhzx r6, r7, r6 00006CB4 54C0801E rlwinm r0, r6, 16, 0, 15 00006CB8 7CC60014 addc r6, r6, r0 00006CBC 90D7000C stw [r23 + 0x000C], r6 00006CC0 90D9000C stw [r25 + 0x000C], r6 00006CC4 33390010 addic r25, r25, 16 00006CC8 32F70010 addic r23, r23, 16 00006CCC A80E0004 lha r0, [r14 + 0x0004] 00006CD0 5528452E rlwinm r8, r9, 8, 20, 23 00006CD4 5406A73C rlwinm r6, r0, 20, 28, 30 00006CD8 7CC7322E lhzx r6, r7, r6 00006CDC 51486426 rlwimi r8, r10, 12, 16, 19 00006CE0 54C9801E rlwinm r9, r6, 16, 0, 15 00006CE4 7CC64814 addc r6, r6, r9 00006CE8 90DB0000 stw [r27], r6 00006CEC 90DA0000 stw [r26], r6 00006CF0 5406BF3C rlwinm r6, r0, 23, 28, 30 00006CF4 7CC7322E lhzx r6, r7, r6 00006CF8 31CE0006 addic r14, r14, 6 00006CFC 54C9801E rlwinm r9, r6, 16, 0, 15 00006D00 7CC64814 addc r6, r6, r9 00006D04 90DB0004 stw [r27 + 0x0004], r6 00006D08 90DA0004 stw [r26 + 0x0004], r6 00006D0C 5406D73C rlwinm r6, r0, 26, 28, 30 00006D10 7D27322E lhzx r9, r7, r6 00006D14 5406EF3C rlwinm r6, r0, 29, 28, 30 00006D18 552A801E rlwinm r10, r9, 16, 0, 15 00006D1C 7D295014 addc r9, r9, r10 00006D20 913B0008 stw [r27 + 0x0008], r9 00006D24 913A0008 stw [r26 + 0x0008], r9 00006D28 7CC7322E lhzx r6, r7, r6 00006D2C 54C9801E rlwinm r9, r6, 16, 0, 15 00006D30 7CC64814 addc r6, r6, r9 00006D34 90DB000C stw [r27 + 0x000C], r6 00006D38 54002636 rlwinm r0, r0, 4, 24, 27 00006D3C 90DA000C stw [r26 + 0x000C], r6 00006D40 7D000378 or r0, r8, r0 00006D44 5406A73C rlwinm r6, r0, 20, 28, 30 00006D48 7CC7322E lhzx r6, r7, r6 00006D4C 337B0010 addic r27, r27, 16 00006D50 54C8801E rlwinm r8, r6, 16, 0, 15 00006D54 7CC64014 addc r6, r6, r8 00006D58 90D80000 stw [r24], r6 00006D5C 90D60000 stw [r22], r6 00006D60 5406BF3C rlwinm r6, r0, 23, 28, 30 00006D64 7CC7322E lhzx r6, r7, r6 00006D68 335A0010 addic r26, r26, 16 00006D6C 54C8801E rlwinm r8, r6, 16, 0, 15 00006D70 7CC64014 addc r6, r6, r8 00006D74 90D80004 stw [r24 + 0x0004], r6 00006D78 90D60004 stw [r22 + 0x0004], r6 00006D7C 5406D73C rlwinm r6, r0, 26, 28, 30 00006D80 7D07322E lhzx r8, r7, r6 00006D84 5406EF3C rlwinm r6, r0, 29, 28, 30 00006D88 5500801E rlwinm r0, r8, 16, 0, 15 00006D8C 7C080014 addc r0, r8, r0 00006D90 90180008 stw [r24 + 0x0008], r0 00006D94 90160008 stw [r22 + 0x0008], r0 00006D98 7CC7322E lhzx r6, r7, r6 00006D9C 54C0801E rlwinm r0, r6, 16, 0, 15 00006DA0 7CC60014 addc r6, r6, r0 00006DA4 301CFFFF subic r0, r28, 1 00006DA8 7C080735 extsh. r8, r0 00006DAC 90D8000C stw [r24 + 0x000C], r6 00006DB0 90D6000C stw [r22 + 0x000C], r6 00006DB4 32D60010 addic r22, r22, 16 00006DB8 33180010 addic r24, r24, 16 00006DBC 3B880000 addi r28, r8, 0x0000 00006DC0 4080FE34 bge -0x000001CC /* 00006BF4 */ 00006DC4 48000194 b +0x00000194 /* 00006F58 */ 00006DC8 7CFC6810 subfc r7, r28, r13 00006DCC 311CFFFF subic r8, r28, 1 00006DD0 7D060734 extsh r6, r8 00006DD4 7CED0734 extsh r13, r7 00006DD8 38E60000 addi r7, r6, 0x0000 00006DDC 3106FFFF subic r8, r6, 1 label00006DE0: 00006DE0 88CE0000 lbz r6, [r14] 00006DE4 7D000734 extsh r0, r8 00006DE8 54C6103A rlwinm r6, r6, 2, 0, 29 00006DEC 7CD3302E lwzx r6, r19, r6 00006DF0 2C070000 cmpwi r7, 0 00006DF4 90C50000 stw [r5], r6 00006DF8 90C40000 stw [r4], r6 00006DFC 88CE0001 lbz r6, [r14 + 0x0001] 00006E00 30E00000 addic r7, r0, 0 00006E04 54C6103A rlwinm r6, r6, 2, 0, 29 00006E08 7CD3302E lwzx r6, r19, r6 00006E0C 3100FFFF subic r8, r0, 1 00006E10 90C50004 stw [r5 + 0x0004], r6 00006E14 90C40004 stw [r4 + 0x0004], r6 00006E18 88CE0002 lbz r6, [r14 + 0x0002] 00006E1C 54C6103A rlwinm r6, r6, 2, 0, 29 00006E20 7CD3302E lwzx r6, r19, r6 00006E24 90C50008 stw [r5 + 0x0008], r6 00006E28 90C40008 stw [r4 + 0x0008], r6 00006E2C 88CE0003 lbz r6, [r14 + 0x0003] 00006E30 54C6103A rlwinm r6, r6, 2, 0, 29 00006E34 7CD3302E lwzx r6, r19, r6 00006E38 90C5000C stw [r5 + 0x000C], r6 00006E3C 90C4000C stw [r4 + 0x000C], r6 00006E40 88CE0004 lbz r6, [r14 + 0x0004] 00006E44 30840010 addic r4, r4, 16 00006E48 54C6103A rlwinm r6, r6, 2, 0, 29 00006E4C 7CD3302E lwzx r6, r19, r6 00006E50 30A50010 addic r5, r5, 16 00006E54 90D70000 stw [r23], r6 00006E58 90D90000 stw [r25], r6 00006E5C 88CE0005 lbz r6, [r14 + 0x0005] 00006E60 54C6103A rlwinm r6, r6, 2, 0, 29 00006E64 7CD3302E lwzx r6, r19, r6 00006E68 90D70004 stw [r23 + 0x0004], r6 00006E6C 90D90004 stw [r25 + 0x0004], r6 00006E70 88CE0006 lbz r6, [r14 + 0x0006] 00006E74 54C6103A rlwinm r6, r6, 2, 0, 29 00006E78 7CD3302E lwzx r6, r19, r6 00006E7C 90D70008 stw [r23 + 0x0008], r6 00006E80 90D90008 stw [r25 + 0x0008], r6 00006E84 88CE0007 lbz r6, [r14 + 0x0007] 00006E88 54C6103A rlwinm r6, r6, 2, 0, 29 00006E8C 7CD3302E lwzx r6, r19, r6 00006E90 90D7000C stw [r23 + 0x000C], r6 00006E94 90D9000C stw [r25 + 0x000C], r6 00006E98 88CE0008 lbz r6, [r14 + 0x0008] 00006E9C 33390010 addic r25, r25, 16 00006EA0 54C6103A rlwinm r6, r6, 2, 0, 29 00006EA4 7CD3302E lwzx r6, r19, r6 00006EA8 32F70010 addic r23, r23, 16 00006EAC 90DB0000 stw [r27], r6 00006EB0 90DA0000 stw [r26], r6 00006EB4 88CE0009 lbz r6, [r14 + 0x0009] 00006EB8 54C6103A rlwinm r6, r6, 2, 0, 29 00006EBC 7CD3302E lwzx r6, r19, r6 00006EC0 90DB0004 stw [r27 + 0x0004], r6 00006EC4 90DA0004 stw [r26 + 0x0004], r6 00006EC8 88CE000A lbz r6, [r14 + 0x000A] 00006ECC 54C6103A rlwinm r6, r6, 2, 0, 29 00006ED0 7CD3302E lwzx r6, r19, r6 00006ED4 90DB0008 stw [r27 + 0x0008], r6 00006ED8 90DA0008 stw [r26 + 0x0008], r6 00006EDC 88CE000B lbz r6, [r14 + 0x000B] 00006EE0 54C6103A rlwinm r6, r6, 2, 0, 29 00006EE4 7CD3302E lwzx r6, r19, r6 00006EE8 90DB000C stw [r27 + 0x000C], r6 00006EEC 90DA000C stw [r26 + 0x000C], r6 00006EF0 88CE000C lbz r6, [r14 + 0x000C] 00006EF4 335A0010 addic r26, r26, 16 00006EF8 54C6103A rlwinm r6, r6, 2, 0, 29 00006EFC 7CD3302E lwzx r6, r19, r6 00006F00 337B0010 addic r27, r27, 16 00006F04 90D80000 stw [r24], r6 00006F08 90D60000 stw [r22], r6 00006F0C 88CE000D lbz r6, [r14 + 0x000D] 00006F10 54C6103A rlwinm r6, r6, 2, 0, 29 00006F14 7CD3302E lwzx r6, r19, r6 00006F18 90D80004 stw [r24 + 0x0004], r6 00006F1C 90D60004 stw [r22 + 0x0004], r6 00006F20 88CE000E lbz r6, [r14 + 0x000E] 00006F24 54C6103A rlwinm r6, r6, 2, 0, 29 00006F28 7CD3302E lwzx r6, r19, r6 00006F2C 90D80008 stw [r24 + 0x0008], r6 00006F30 90D60008 stw [r22 + 0x0008], r6 00006F34 88CE000F lbz r6, [r14 + 0x000F] 00006F38 31CE0010 addic r14, r14, 16 00006F3C 54C6103A rlwinm r6, r6, 2, 0, 29 00006F40 7CD3302E lwzx r6, r19, r6 00006F44 90D8000C stw [r24 + 0x000C], r6 00006F48 90D6000C stw [r22 + 0x000C], r6 00006F4C 32D60010 addic r22, r22, 16 00006F50 33180010 addic r24, r24, 16 00006F54 4080FE8C bge -0x00000174 /* 00006DE0 */ label00006F58: 00006F58 30CDFFFF subic r6, r13, 1 00006F5C 7CC70735 extsh. r7, r6 label00006F60: 00006F60 39A70000 addi r13, r7, 0x0000 label00006F64: 00006F64 4080F468 bge -0x00000B98 /* 000063CC */ label00006F68: 00006F68 30D0FFFF subic r6, r16, 1 00006F6C 7CC40735 extsh. r4, r6 fn00006F70: 00006F70 80810044 lwz r4, [r1 + 0x0044] 00006F74 80A1003C lwz r5, [r1 + 0x003C] 00006F78 7CD00734 extsh r16, r6 00006F7C 7C852014 addc r4, r5, r4 00006F80 9081003C stw [r1 + 0x003C], r4 00006F84 4080F410 bge -0x00000BF0 /* 00006394 */ label00006F88: 00006F88 38800001 li r4, 0x0001 00006F8C 98810038 stb [r1 + 0x0038], r4 00006F90 91C30008 stw [r3 + 0x0008], r14 00006F94 B9A10054 lmw r13, [r1 + 0x0054] 00006F98 302100A0 addic r1, r1, 160 00006F9C 4E800020 blr 00006FA0 00000000 .invalid 00006FA4 00002041 .invalid 00006FA8 80130100 lwz r0, [r19 + 0x0100] 00006FAC 00000000 .invalid 00006FB0 00000C9C .invalid 00006FB4 0014534D .invalid 00006FB8 43444543 bcla 26, 4, 0x00004540 00006FBC 4F4D5052 .invalid 4C 00006FC0 45535338 .invalid sc 00006FC4 544F3136 rlwinm r15, r2, 6, 4, 27 00006FC8 58320000 .invalid fn00006FCC: 00006FCC A943001E lha r10, [r3 + 0x001E] 00006FD0 80830068 lwz r4, [r3 + 0x0068] 00006FD4 300AFFFF subic r0, r10, 1 00006FD8 7C050735 extsh. r5, r0 00006FDC 80840000 lwz r4, [r4] 00006FE0 BF81FFF0 stmw [r1 - 0x0010], r28 00006FE4 81630008 lwz r11, [r3 + 0x0008] 00006FE8 3124000C addic r9, r4, 12 00006FEC 39450000 addi r10, r5, 0x0000 00006FF0 41800318 blt +0x00000318 /* 00007308 */ 00006FF4 8182009C lwz r12, [r2 + 0x009C] 00006FF8 83E200A0 lwz r31, [r2 + 0x00A0] 00006FFC 3BA00000 li r29, 0x0000 label00007000: 00007000 ABC3001A lha r30, [r3 + 0x001A] 00007004 308AFFFF subic r4, r10, 1 00007008 301EFFFF subic r0, r30, 1 0000700C 7C050735 extsh. r5, r0 00007010 7C870734 extsh r7, r4 00007014 3BC50000 addi r30, r5, 0x0000 00007018 39470000 addi r10, r7, 0x0000 0000701C 418002E4 blt +0x000002E4 /* 00007300 */ label00007020: 00007020 890B0000 lbz r8, [r11] 00007024 3B8B0000 addi r28, r11, 0x0000 00007028 5504E13E rlwinm r4, r8, 28, 4, 31 0000702C 2884000F cmplwi cr1, r4, 15 00007030 38A80000 addi r5, r8, 0x0000 00007034 5504F0BA rlwinm r4, r8, 30, 2, 29 00007038 38CB0000 addi r6, r11, 0x0000 0000703C 38080000 addi r0, r8, 0x0000 00007040 316B0001 addic r11, r11, 1 00007044 5508073E rlwinm r8, r8, 0, 28, 31 00007048 418502A8 bgt cr1, +0x000002A8 /* 000072F0 */ 0000704C 7C8C202E lwzx r4, r12, r4 00007050 7C84F814 addc r4, r4, r31 00007054 7C8903A6 mtctr r4 00007058 4E800420 bctr 0000705C 891C0001 lbz r8, [r28 + 0x0001] 00007060 31660002 addic r11, r6, 2 label00007064: 00007064 7C88F010 subfc r4, r8, r30 00007068 7C9E0734 extsh r30, r4 0000706C 48000284 b +0x00000284 /* 000072F0 */ 00007070 891C0001 lbz r8, [r28 + 0x0001] 00007074 317C0002 addic r11, r28, 2 00007078 4BFFFFEC b -0x00000014 /* 00007064 */ 0000707C 891C0001 lbz r8, [r28 + 0x0001] 00007080 317C0002 addic r11, r28, 2 00007084 7C884014 addc r4, r8, r8 00007088 30840001 addic r4, r4, 1 0000708C 7C84F010 subfc r4, r4, r30 00007090 7C9E0734 extsh r30, r4 00007094 4800025C b +0x0000025C /* 000072F0 */ 00007098 891C0001 lbz r8, [r28 + 0x0001] 0000709C 317C0002 addic r11, r28, 2 000070A0 7C88F010 subfc r4, r8, r30 000070A4 7C9E0734 extsh r30, r4 000070A8 316B0001 addic r11, r11, 1 000070AC 48000244 b +0x00000244 /* 000072F0 */ 000070B0 80A3003C lwz r5, [r3 + 0x003C] 000070B4 7C884014 addc r4, r8, r8 000070B8 30050001 addic r0, r5, 1 000070BC 9003003C stw [r3 + 0x003C], r0 000070C0 881C0001 lbz r0, [r28 + 0x0001] 000070C4 54A5103A rlwinm r5, r5, 2, 0, 29 000070C8 5406103A rlwinm r6, r0, 2, 0, 29 000070CC 7C09322E lhzx r0, r9, r6 000070D0 80C30030 lwz r6, [r3 + 0x0030] label000070D4: 000070D4 7D08F010 subfc r8, r8, r30 000070D8 7C062B2E sthx r0, r6, r5 000070DC 881C0002 lbz r0, [r28 + 0x0002] 000070E0 317C0003 addic r11, r28, 3 000070E4 541E103A rlwinm r30, r0, 2, 0, 29 000070E8 7C09F22E lhzx r0, r9, r30 000070EC 7CA62814 addc r5, r6, r5 000070F0 B0050002 sth [r5 + 0x0002], r0 000070F4 8003003C lwz r0, [r3 + 0x003C] 000070F8 30840004 addic r4, r4, 4 000070FC 2C800100 cmpwi cr1, r0, 256 00007100 7D1E0734 extsh r30, r8 00007104 7D6B2014 addc r11, r11, r4 00007108 408601E8 bne cr1, +0x000001E8 /* 000072F0 */ 0000710C 93A3003C stw [r3 + 0x003C], r29 00007110 309EFFFF subic r4, r30, 1 00007114 7C800735 extsh. r0, r4 00007118 480001E0 b +0x000001E0 /* 000072F8 */ 0000711C 7C084014 addc r0, r8, r8 00007120 7C88F010 subfc r4, r8, r30 00007124 30000003 addic r0, r0, 3 00007128 7D6B0014 addc r11, r11, r0 0000712C 7C9E0734 extsh r30, r4 00007130 480001C0 b +0x000001C0 /* 000072F0 */ 00007134 7C08F010 subfc r0, r8, r30 00007138 80830040 lwz r4, [r3 + 0x0040] 0000713C 54A816BA rlwinm r8, r5, 2, 26, 29 00007140 30A40001 addic r5, r4, 1 00007144 90A30040 stw [r3 + 0x0040], r5 00007148 88BC0001 lbz r5, [r28 + 0x0001] 0000714C 54841838 rlwinm r4, r4, 3, 0, 28 00007150 54A5103A rlwinm r5, r5, 2, 0, 29 00007154 7CC92A2E lhzx r6, r9, r5 00007158 80A30034 lwz r5, [r3 + 0x0034] 0000715C 31080008 addic r8, r8, 8 00007160 7CC5232E sthx r6, r5, r4 00007164 88DC0002 lbz r6, [r28 + 0x0002] 00007168 7C1E0734 extsh r30, r0 0000716C 54C6103A rlwinm r6, r6, 2, 0, 29 00007170 7C09322E lhzx r0, r9, r6 00007174 7C852014 addc r4, r5, r4 00007178 B0040002 sth [r4 + 0x0002], r0 0000717C 881C0003 lbz r0, [r28 + 0x0003] 00007180 30DC0005 addic r6, r28, 5 00007184 5405103A rlwinm r5, r0, 2, 0, 29 00007188 7C092A2E lhzx r0, r9, r5 0000718C 7D664014 addc r11, r6, r8 00007190 B0040004 sth [r4 + 0x0004], r0 00007194 881C0004 lbz r0, [r28 + 0x0004] 00007198 5405103A rlwinm r5, r0, 2, 0, 29 0000719C 7C092A2E lhzx r0, r9, r5 000071A0 B0040006 sth [r4 + 0x0006], r0 000071A4 80830040 lwz r4, [r3 + 0x0040] 000071A8 2C840100 cmpwi cr1, r4, 256 000071AC 40860144 bne cr1, +0x00000144 /* 000072F0 */ 000071B0 93A30040 stw [r3 + 0x0040], r29 000071B4 309EFFFF subic r4, r30, 1 000071B8 7C800735 extsh. r0, r4 000071BC 33C00000 addic r30, r0, 0 000071C0 4080FE60 bge -0x000001A0 /* 00007020 */ 000071C4 4800013C b +0x0000013C /* 00007300 */ 000071C8 540016BA rlwinm r0, r0, 2, 26, 29 000071CC 7C88F010 subfc r4, r8, r30 000071D0 30000005 addic r0, r0, 5 000071D4 7D6B0014 addc r11, r11, r0 000071D8 7C9E0734 extsh r30, r4 000071DC 48000114 b +0x00000114 /* 000072F0 */ 000071E0 54041E78 rlwinm r4, r0, 3, 25, 28 000071E4 80A30044 lwz r5, [r3 + 0x0044] 000071E8 7C082010 subfc r0, r8, r4 000071EC 30850001 addic r4, r5, 1 000071F0 90830044 stw [r3 + 0x0044], r4 000071F4 889C0001 lbz r4, [r28 + 0x0001] 000071F8 7C080010 subfc r0, r8, r0 000071FC 5484103A rlwinm r4, r4, 2, 0, 29 00007200 7CC9222E lhzx r6, r9, r4 00007204 80830038 lwz r4, [r3 + 0x0038] 00007208 54A52036 rlwinm r5, r5, 4, 0, 27 0000720C 7CC42B2E sthx r6, r4, r5 00007210 88DC0002 lbz r6, [r28 + 0x0002] 00007214 7C842814 addc r4, r4, r5 00007218 54C6103A rlwinm r6, r6, 2, 0, 29 0000721C 7CC9322E lhzx r6, r9, r6 00007220 7D08F010 subfc r8, r8, r30 00007224 B0C40002 sth [r4 + 0x0002], r6 00007228 88BC0003 lbz r5, [r28 + 0x0003] 0000722C 30C0000E addic r6, r0, 14 00007230 54A5103A rlwinm r5, r5, 2, 0, 29 00007234 7CA92A2E lhzx r5, r9, r5 00007238 301C0009 addic r0, r28, 9 0000723C B0A40004 sth [r4 + 0x0004], r5 00007240 88BC0004 lbz r5, [r28 + 0x0004] 00007244 54A5103A rlwinm r5, r5, 2, 0, 29 00007248 7CA92A2E lhzx r5, r9, r5 0000724C 7D603014 addc r11, r0, r6 00007250 B0A40006 sth [r4 + 0x0006], r5 00007254 881C0005 lbz r0, [r28 + 0x0005] 00007258 7D1E0734 extsh r30, r8 0000725C 5405103A rlwinm r5, r0, 2, 0, 29 00007260 7C092A2E lhzx r0, r9, r5 00007264 B0040008 sth [r4 + 0x0008], r0 00007268 881C0006 lbz r0, [r28 + 0x0006] 0000726C 5405103A rlwinm r5, r0, 2, 0, 29 00007270 7C092A2E lhzx r0, r9, r5 00007274 B004000A sth [r4 + 0x000A], r0 00007278 881C0007 lbz r0, [r28 + 0x0007] 0000727C 5405103A rlwinm r5, r0, 2, 0, 29 00007280 7C092A2E lhzx r0, r9, r5 00007284 B004000C sth [r4 + 0x000C], r0 00007288 881C0008 lbz r0, [r28 + 0x0008] 0000728C 5405103A rlwinm r5, r0, 2, 0, 29 00007290 7C092A2E lhzx r0, r9, r5 00007294 B004000E sth [r4 + 0x000E], r0 00007298 80830044 lwz r4, [r3 + 0x0044] 0000729C 2C840100 cmpwi cr1, r4, 256 000072A0 40860050 bne cr1, +0x00000050 /* 000072F0 */ 000072A4 93A30044 stw [r3 + 0x0044], r29 000072A8 309EFFFF subic r4, r30, 1 000072AC 7C800735 extsh. r0, r4 000072B0 33C00000 addic r30, r0, 0 000072B4 4080FD6C bge -0x00000294 /* 00007020 */ 000072B8 48000048 b +0x00000048 /* 00007300 */ 000072BC 54001E78 rlwinm r0, r0, 3, 25, 28 000072C0 7C080010 subfc r0, r8, r0 000072C4 7C080010 subfc r0, r8, r0 000072C8 7C88F010 subfc r4, r8, r30 000072CC 30000007 addic r0, r0, 7 000072D0 7D6B0014 addc r11, r11, r0 000072D4 7C9E0734 extsh r30, r4 000072D8 48000018 b +0x00000018 /* 000072F0 */ 000072DC 7C88F010 subfc r4, r8, r30 000072E0 7C9E0734 extsh r30, r4 000072E4 30880001 addic r4, r8, 1 000072E8 54842036 rlwinm r4, r4, 4, 0, 27 000072EC 7D6B2014 addc r11, r11, r4 label000072F0: 000072F0 309EFFFF subic r4, r30, 1 000072F4 7C800735 extsh. r0, r4 label000072F8: 000072F8 33C00000 addic r30, r0, 0 000072FC 4080FD24 bge -0x000002DC /* 00007020 */ label00007300: 00007300 2C070000 cmpwi r7, 0 00007304 4080FCFC bge -0x00000304 /* 00007000 */ label00007308: 00007308 91630008 stw [r3 + 0x0008], r11 0000730C BB81FFF0 lmw r28, [r1 - 0x0010] 00007310 4E800020 blr 00007314 00000000 .invalid 00007318 00002040 .invalid 0000731C 00040100 .invalid 00007320 00000000 .invalid 00007324 00000348 .invalid 00007328 000C534D .invalid 0000732C 43536B69 bdzl cr4, +0x00006B68 /* 0000DE94 */ 00007330 7038746F andi. r24, r1, 0x746F 00007334 31360000 addic r9, r22, 0 00007338 00000000 .invalid 0000733C A8830022 lha r4, [r3 + 0x0022] 00007340 7C0802A6 mflr r0 00007344 2C840000 cmpwi cr1, r4, 0 00007348 BDA1FFB4 stmw [r1 - 0x004C], r13 0000734C 90010008 stw [r1 + 0x0008], r0 00007350 9421FF70 stwu [r1 - 0x0090], r1 00007354 40840018 bge cr1, +0x00000018 /* 0000736C */ 00007358 480013B5 bl +0x000013B4 /* 0000870C */ 0000735C 81810098 lwz r12, [r1 + 0x0098] 00007360 30210090 addic r1, r1, 144 00007364 7D8803A6 mtlr r12 00007368 4E800020 blr label0000736C: 0000736C AA83001E lha r20, [r3 + 0x001E] 00007370 82630008 lwz r19, [r3 + 0x0008] 00007374 30B4FFFF subic r5, r20, 1 00007378 7CA40735 extsh. r4, r5 0000737C 82430010 lwz r18, [r3 + 0x0010] 00007380 38800001 li r4, 0x0001 00007384 98810038 stb [r1 + 0x0038], r4 00007388 AA230018 lha r17, [r3 + 0x0018] 0000738C 81C30030 lwz r14, [r3 + 0x0030] 00007390 82030034 lwz r16, [r3 + 0x0034] 00007394 81E30038 lwz r15, [r3 + 0x0038] 00007398 98810038 stb [r1 + 0x0038], r4 0000739C 7CB40734 extsh r20, r5 000073A0 418007BC blt +0x000007BC /* 00007B5C */ 000073A4 82A200AC lwz r21, [r2 + 0x00AC] 000073A8 830200B0 lwz r24, [r2 + 0x00B0] 000073AC 3B400000 li r26, 0x0000 000073B0 5637103A rlwinm r23, r17, 2, 0, 29 label000073B4: 000073B4 ABA3001A lha r29, [r3 + 0x001A] 000073B8 7F928814 addc r28, r18, r17 000073BC 309DFFFF subic r4, r29, 1 000073C0 7C850735 extsh. r5, r4 000073C4 7F71E014 addc r27, r17, r28 000073C8 3B320000 addi r25, r18, 0x0000 000073CC 7ED1D814 addc r22, r17, r27 000073D0 3BA50000 addi r29, r5, 0x0000 000073D4 41800774 blt +0x00000774 /* 00007B48 */ label000073D8: 000073D8 88930000 lbz r4, [r19] 000073DC 38B30000 addi r5, r19, 0x0000 000073E0 5486E13E rlwinm r6, r4, 28, 4, 31 000073E4 2886000F cmplwi cr1, r6, 15 000073E8 5486F0BA rlwinm r6, r4, 30, 2, 29 000073EC 7CD53014 addc r6, r21, r6 000073F0 32730001 addic r19, r19, 1 000073F4 5484073E rlwinm r4, r4, 0, 28, 31 000073F8 41850740 bgt cr1, +0x00000740 /* 00007B38 */ 000073FC 80C60040 lwz r6, [r6 + 0x0040] 00007400 7CD83014 addc r6, r24, r6 00007404 7CC903A6 mtctr r6 00007408 4E800420 bctr 0000740C 88850001 lbz r4, [r5 + 0x0001] 00007410 32650002 addic r19, r5, 2 00007414 30A40001 addic r5, r4, 1 00007418 54A5103A rlwinm r5, r5, 2, 0, 29 0000741C 7CA50734 extsh r5, r5 00007420 7C84E810 subfc r4, r4, r29 00007424 7EC5B014 addc r22, r5, r22 00007428 7C9D0734 extsh r29, r4 0000742C 7F392814 addc r25, r25, r5 00007430 7F9C2814 addc r28, r28, r5 00007434 7F7B2814 addc r27, r27, r5 00007438 48000700 b +0x00000700 /* 00007B38 */ 0000743C 88850001 lbz r4, [r5 + 0x0001] 00007440 32650002 addic r19, r5, 2 00007444 7CA4E810 subfc r5, r4, r29 00007448 7CBD0734 extsh r29, r5 0000744C 38B90000 addi r5, r25, 0x0000 00007450 38C40000 addi r6, r4, 0x0000 00007454 8405FFFC lwzu r0, [r5 - 0x0004] label00007458: 00007458 3084FFFF subic r4, r4, 1 0000745C 7C870735 extsh. r7, r4 00007460 94050004 stwu [r5 + 0x0004], r0 00007464 33390004 addic r25, r25, 4 00007468 38870000 addi r4, r7, 0x0000 0000746C 4080FFEC bge -0x00000014 /* 00007458 */ 00007470 389C0000 addi r4, r28, 0x0000 00007474 38A60000 addi r5, r6, 0x0000 00007478 84E4FFFC lwzu r7, [r4 - 0x0004] label0000747C: 0000747C 30A5FFFF subic r5, r5, 1 00007480 7CA00735 extsh. r0, r5 00007484 94E40004 stwu [r4 + 0x0004], r7 00007488 339C0004 addic r28, r28, 4 0000748C 30A00000 addic r5, r0, 0 00007490 4080FFEC bge -0x00000014 /* 0000747C */ 00007494 389B0000 addi r4, r27, 0x0000 00007498 38A60000 addi r5, r6, 0x0000 0000749C 84E4FFFC lwzu r7, [r4 - 0x0004] label000074A0: 000074A0 30A5FFFF subic r5, r5, 1 000074A4 7CA00735 extsh. r0, r5 000074A8 94E40004 stwu [r4 + 0x0004], r7 000074AC 337B0004 addic r27, r27, 4 000074B0 30A00000 addic r5, r0, 0 000074B4 4080FFEC bge -0x00000014 /* 000074A0 */ 000074B8 38960000 addi r4, r22, 0x0000 000074BC 84A4FFFC lwzu r5, [r4 - 0x0004] label000074C0: 000074C0 30C6FFFF subic r6, r6, 1 000074C4 7CC00735 extsh. r0, r6 000074C8 94A40004 stwu [r4 + 0x0004], r5 000074CC 32D60004 addic r22, r22, 4 000074D0 30C00000 addic r6, r0, 0 000074D4 4080FFEC bge -0x00000014 /* 000074C0 */ 000074D8 309DFFFF subic r4, r29, 1 000074DC 48000660 b +0x00000660 /* 00007B3C */ 000074E0 88850001 lbz r4, [r5 + 0x0001] 000074E4 32650002 addic r19, r5, 2 000074E8 7CA42014 addc r5, r4, r4 000074EC 30A50001 addic r5, r5, 1 000074F0 7CA5E810 subfc r5, r5, r29 000074F4 7CBD0734 extsh r29, r5 000074F8 38B90000 addi r5, r25, 0x0000 000074FC 8405FFF8 lwzu r0, [r5 - 0x0008] 00007500 38D90000 addi r6, r25, 0x0000 00007504 84A6FFFC lwzu r5, [r6 - 0x0004] 00007508 38C40000 addi r6, r4, 0x0000 label0000750C: 0000750C 3084FFFF subic r4, r4, 1 00007510 7C870735 extsh. r7, r4 00007514 90190000 stw [r25], r0 00007518 90B90004 stw [r25 + 0x0004], r5 0000751C 33390008 addic r25, r25, 8 00007520 38870000 addi r4, r7, 0x0000 00007524 4080FFE8 bge -0x00000018 /* 0000750C */ 00007528 389C0000 addi r4, r28, 0x0000 0000752C 84E4FFF8 lwzu r7, [r4 - 0x0008] 00007530 389C0000 addi r4, r28, 0x0000 00007534 84A4FFFC lwzu r5, [r4 - 0x0004] 00007538 38860000 addi r4, r6, 0x0000 label0000753C: 0000753C 3084FFFF subic r4, r4, 1 00007540 7C800735 extsh. r0, r4 00007544 90FC0000 stw [r28], r7 00007548 90BC0004 stw [r28 + 0x0004], r5 0000754C 339C0008 addic r28, r28, 8 00007550 30800000 addic r4, r0, 0 00007554 4080FFE8 bge -0x00000018 /* 0000753C */ 00007558 389B0000 addi r4, r27, 0x0000 0000755C 84E4FFF8 lwzu r7, [r4 - 0x0008] 00007560 389B0000 addi r4, r27, 0x0000 00007564 84A4FFFC lwzu r5, [r4 - 0x0004] 00007568 38860000 addi r4, r6, 0x0000 label0000756C: 0000756C 3084FFFF subic r4, r4, 1 00007570 7C800735 extsh. r0, r4 00007574 90FB0000 stw [r27], r7 00007578 90BB0004 stw [r27 + 0x0004], r5 0000757C 337B0008 addic r27, r27, 8 00007580 30800000 addic r4, r0, 0 00007584 4080FFE8 bge -0x00000018 /* 0000756C */ 00007588 38960000 addi r4, r22, 0x0000 0000758C 8404FFF8 lwzu r0, [r4 - 0x0008] 00007590 38960000 addi r4, r22, 0x0000 00007594 84A4FFFC lwzu r5, [r4 - 0x0004] label00007598: 00007598 3086FFFF subic r4, r6, 1 0000759C 7C860735 extsh. r6, r4 000075A0 90B60004 stw [r22 + 0x0004], r5 000075A4 90160000 stw [r22], r0 000075A8 32D60008 addic r22, r22, 8 000075AC 4080FFEC bge -0x00000014 /* 00007598 */ 000075B0 309DFFFF subic r4, r29, 1 000075B4 48000588 b +0x00000588 /* 00007B3C */ 000075B8 88850001 lbz r4, [r5 + 0x0001] 000075BC 32650002 addic r19, r5, 2 000075C0 88130000 lbz r0, [r19] 000075C4 7CA4E810 subfc r5, r4, r29 000075C8 32730001 addic r19, r19, 1 000075CC 7CBD0734 extsh r29, r5 000075D0 5405402E rlwinm r5, r0, 8, 0, 23 000075D4 7CA02814 addc r5, r0, r5 000075D8 54A5402E rlwinm r5, r5, 8, 0, 23 000075DC 7CA02814 addc r5, r0, r5 000075E0 54A5402E rlwinm r5, r5, 8, 0, 23 000075E4 7C002814 addc r0, r0, r5 000075E8 30F6FFFC subic r7, r22, 4 000075EC 30BBFFFC subic r5, r27, 4 000075F0 30DCFFFC subic r6, r28, 4 000075F4 3119FFFC subic r8, r25, 4 label000075F8: 000075F8 3084FFFF subic r4, r4, 1 000075FC 7C890735 extsh. r9, r4 00007600 94080004 stwu [r8 + 0x0004], r0 00007604 94060004 stwu [r6 + 0x0004], r0 00007608 94050004 stwu [r5 + 0x0004], r0 0000760C 33390004 addic r25, r25, 4 00007610 339C0004 addic r28, r28, 4 00007614 337B0004 addic r27, r27, 4 00007618 94070004 stwu [r7 + 0x0004], r0 0000761C 32D60004 addic r22, r22, 4 00007620 38890000 addi r4, r9, 0x0000 00007624 4080FFD4 bge -0x0000002C /* 000075F8 */ 00007628 48000510 b +0x00000510 /* 00007B38 */ 0000762C 80C3003C lwz r6, [r3 + 0x003C] 00007630 A0050001 lhz r0, [r5 + 0x0001] 00007634 54C6083C rlwinm r6, r6, 1, 0, 30 00007638 7C0E332E sthx r0, r14, r6 0000763C 80C3003C lwz r6, [r3 + 0x003C] 00007640 32650003 addic r19, r5, 3 00007644 30A60001 addic r5, r6, 1 00007648 2C850100 cmpwi cr1, r5, 256 0000764C 90A3003C stw [r3 + 0x003C], r5 00007650 54C6063E rlwinm r6, r6, 0, 24, 31 00007654 4086001C bne cr1, +0x0000001C /* 00007670 */ 00007658 9343003C stw [r3 + 0x003C], r26 0000765C 54C5083C rlwinm r5, r6, 1, 0, 30 00007660 7CC4E810 subfc r6, r4, r29 00007664 48000014 b +0x00000014 /* 00007678 */ 00007668 88C50001 lbz r6, [r5 + 0x0001] 0000766C 32650002 addic r19, r5, 2 label00007670: 00007670 54C5083C rlwinm r5, r6, 1, 0, 30 00007674 7CC4E810 subfc r6, r4, r29 label00007678: 00007678 7D2E2814 addc r9, r14, r5 0000767C 7CDD0734 extsh r29, r6 00007680 3156FFFC subic r10, r22, 4 00007684 30FBFFFC subic r7, r27, 4 00007688 30BCFFFC subic r5, r28, 4 0000768C 30D9FFFC subic r6, r25, 4 label00007690: 00007690 89730000 lbz r11, [r19] 00007694 3184FFFF subic r12, r4, 1 00007698 5564C9FE rlwinm r4, r11, 25, 7, 31 0000769C 7C0920AE lbzx r0, r9, r4 000076A0 5564D7FE rlwinm r4, r11, 26, 31, 31 000076A4 556807FE rlwinm r8, r11, 0, 31, 31 000076A8 7C8920AE lbzx r4, r9, r4 000076AC 5400402E rlwinm r0, r0, 8, 0, 23 000076B0 7C802014 addc r4, r0, r4 000076B4 5480402E rlwinm r0, r4, 8, 0, 23 000076B8 5564DFFE rlwinm r4, r11, 27, 31, 31 000076BC 7FE920AE lbzx r31, r9, r4 000076C0 5564E7FE rlwinm r4, r11, 28, 31, 31 000076C4 7C00F814 addc r0, r0, r31 000076C8 7C8920AE lbzx r4, r9, r4 000076CC 5400402E rlwinm r0, r0, 8, 0, 23 000076D0 7C802014 addc r4, r0, r4 000076D4 94860004 stwu [r6 + 0x0004], r4 000076D8 5564EFFE rlwinm r4, r11, 29, 31, 31 000076DC 7C0920AE lbzx r0, r9, r4 000076E0 5564F7FE rlwinm r4, r11, 30, 31, 31 000076E4 7C8920AE lbzx r4, r9, r4 000076E8 556BFFFE rlwinm r11, r11, 31, 31, 31 000076EC 5400402E rlwinm r0, r0, 8, 0, 23 000076F0 7C802014 addc r4, r0, r4 000076F4 7C0958AE lbzx r0, r9, r11 000076F8 5484402E rlwinm r4, r4, 8, 0, 23 000076FC 7C840014 addc r4, r4, r0 00007700 7C0940AE lbzx r0, r9, r8 00007704 5484402E rlwinm r4, r4, 8, 0, 23 00007708 7C840014 addc r4, r4, r0 0000770C 94850004 stwu [r5 + 0x0004], r4 00007710 8BF30001 lbz r31, [r19 + 0x0001] 00007714 7D880735 extsh. r8, r12 00007718 57E4C9FE rlwinm r4, r31, 25, 7, 31 0000771C 7C8920AE lbzx r4, r9, r4 00007720 57EBD7FE rlwinm r11, r31, 26, 31, 31 00007724 7D6958AE lbzx r11, r9, r11 00007728 5480402E rlwinm r0, r4, 8, 0, 23 0000772C 57E4DFFE rlwinm r4, r31, 27, 31, 31 00007730 7C005814 addc r0, r0, r11 00007734 7D6920AE lbzx r11, r9, r4 00007738 57E4E7FE rlwinm r4, r31, 28, 31, 31 0000773C 5400402E rlwinm r0, r0, 8, 0, 23 00007740 7C005814 addc r0, r0, r11 00007744 7C8920AE lbzx r4, r9, r4 00007748 5400402E rlwinm r0, r0, 8, 0, 23 0000774C 7C802014 addc r4, r0, r4 00007750 94870004 stwu [r7 + 0x0004], r4 00007754 57E4EFFE rlwinm r4, r31, 29, 31, 31 00007758 7C0920AE lbzx r0, r9, r4 0000775C 57EBF7FE rlwinm r11, r31, 30, 31, 31 00007760 7D6958AE lbzx r11, r9, r11 00007764 57E4FFFE rlwinm r4, r31, 31, 31, 31 00007768 5400402E rlwinm r0, r0, 8, 0, 23 0000776C 7C005814 addc r0, r0, r11 00007770 7D6920AE lbzx r11, r9, r4 00007774 57E407FE rlwinm r4, r31, 0, 31, 31 00007778 5400402E rlwinm r0, r0, 8, 0, 23 0000777C 7C005814 addc r0, r0, r11 00007780 7C8920AE lbzx r4, r9, r4 00007784 5400402E rlwinm r0, r0, 8, 0, 23 00007788 7C802014 addc r4, r0, r4 0000778C 948A0004 stwu [r10 + 0x0004], r4 00007790 33390004 addic r25, r25, 4 00007794 339C0004 addic r28, r28, 4 00007798 32730002 addic r19, r19, 2 0000779C 337B0004 addic r27, r27, 4 000077A0 32D60004 addic r22, r22, 4 000077A4 38880000 addi r4, r8, 0x0000 000077A8 4080FEE8 bge -0x00000118 /* 00007690 */ 000077AC 4800038C b +0x0000038C /* 00007B38 */ 000077B0 80C30040 lwz r6, [r3 + 0x0040] 000077B4 80050001 lwz r0, [r5 + 0x0001] 000077B8 54C6103A rlwinm r6, r6, 2, 0, 29 000077BC 7C10312E stwx r16, r0, r6 000077C0 80C30040 lwz r6, [r3 + 0x0040] 000077C4 32650005 addic r19, r5, 5 000077C8 30A60001 addic r5, r6, 1 000077CC 2C850100 cmpwi cr1, r5, 256 000077D0 90A30040 stw [r3 + 0x0040], r5 000077D4 54C6063E rlwinm r6, r6, 0, 24, 31 000077D8 4086001C bne cr1, +0x0000001C /* 000077F4 */ 000077DC 93430040 stw [r3 + 0x0040], r26 000077E0 54C5103A rlwinm r5, r6, 2, 0, 29 000077E4 7CC4E810 subfc r6, r4, r29 000077E8 48000014 b +0x00000014 /* 000077FC */ 000077EC 88C50001 lbz r6, [r5 + 0x0001] 000077F0 32650002 addic r19, r5, 2 label000077F4: 000077F4 54C5103A rlwinm r5, r6, 2, 0, 29 000077F8 7CC4E810 subfc r6, r4, r29 label000077FC: 000077FC 7D102814 addc r8, r16, r5 00007800 7CDD0734 extsh r29, r6 00007804 3136FFFC subic r9, r22, 4 00007808 30DBFFFC subic r6, r27, 4 0000780C 30BCFFFC subic r5, r28, 4 00007810 30F9FFFC subic r7, r25, 4 label00007814: 00007814 3184FFFF subic r12, r4, 1 00007818 89730000 lbz r11, [r19] 0000781C 7D800735 extsh. r0, r12 00007820 556407BE rlwinm r4, r11, 0, 30, 31 00007824 7D4820AE lbzx r10, r8, r4 00007828 5564D1BE rlwinm r4, r11, 26, 6, 31 0000782C 7FE820AE lbzx r31, r8, r4 00007830 5564E7BE rlwinm r4, r11, 28, 30, 31 00007834 7C8820AE lbzx r4, r8, r4 00007838 57FF402E rlwinm r31, r31, 8, 0, 23 0000783C 7C9F2014 addc r4, r31, r4 00007840 549F402E rlwinm r31, r4, 8, 0, 23 00007844 5564F7BE rlwinm r4, r11, 30, 30, 31 00007848 7C8820AE lbzx r4, r8, r4 0000784C 7C9F2014 addc r4, r31, r4 00007850 5484402E rlwinm r4, r4, 8, 0, 23 00007854 7C845014 addc r4, r4, r10 00007858 94870004 stwu [r7 + 0x0004], r4 0000785C 8BF30001 lbz r31, [r19 + 0x0001] 00007860 57E4D1BE rlwinm r4, r31, 26, 6, 31 00007864 57EAE7BE rlwinm r10, r31, 28, 30, 31 00007868 7C8820AE lbzx r4, r8, r4 0000786C 7D6850AE lbzx r11, r8, r10 00007870 548A402E rlwinm r10, r4, 8, 0, 23 00007874 57E4F7BE rlwinm r4, r31, 30, 30, 31 00007878 7D4A5814 addc r10, r10, r11 0000787C 7D6820AE lbzx r11, r8, r4 00007880 57E407BE rlwinm r4, r31, 0, 30, 31 00007884 554A402E rlwinm r10, r10, 8, 0, 23 00007888 7D4A5814 addc r10, r10, r11 0000788C 7C8820AE lbzx r4, r8, r4 00007890 554A402E rlwinm r10, r10, 8, 0, 23 00007894 7C8A2014 addc r4, r10, r4 00007898 94850004 stwu [r5 + 0x0004], r4 0000789C 89530002 lbz r10, [r19 + 0x0002] 000078A0 33390004 addic r25, r25, 4 000078A4 5544D1BE rlwinm r4, r10, 26, 6, 31 000078A8 7C8820AE lbzx r4, r8, r4 000078AC 554BE7BE rlwinm r11, r10, 28, 30, 31 000078B0 7D6858AE lbzx r11, r8, r11 000078B4 5480402E rlwinm r0, r4, 8, 0, 23 000078B8 5544F7BE rlwinm r4, r10, 30, 30, 31 000078BC 7C005814 addc r0, r0, r11 000078C0 7D6820AE lbzx r11, r8, r4 000078C4 554407BE rlwinm r4, r10, 0, 30, 31 000078C8 5400402E rlwinm r0, r0, 8, 0, 23 000078CC 7C005814 addc r0, r0, r11 000078D0 7C8820AE lbzx r4, r8, r4 000078D4 5400402E rlwinm r0, r0, 8, 0, 23 000078D8 7C802014 addc r4, r0, r4 000078DC 94860004 stwu [r6 + 0x0004], r4 000078E0 89730003 lbz r11, [r19 + 0x0003] 000078E4 5564D1BE rlwinm r4, r11, 26, 6, 31 000078E8 7C8820AE lbzx r4, r8, r4 000078EC 556AE7BE rlwinm r10, r11, 28, 30, 31 000078F0 7C0850AE lbzx r0, r8, r10 000078F4 548A402E rlwinm r10, r4, 8, 0, 23 000078F8 7C0A0014 addc r0, r10, r0 000078FC 5564F7BE rlwinm r4, r11, 30, 30, 31 00007900 7D4820AE lbzx r10, r8, r4 00007904 556407BE rlwinm r4, r11, 0, 30, 31 00007908 5400402E rlwinm r0, r0, 8, 0, 23 0000790C 7C005014 addc r0, r0, r10 00007910 7C8820AE lbzx r4, r8, r4 00007914 5400402E rlwinm r0, r0, 8, 0, 23 00007918 7C802014 addc r4, r0, r4 0000791C 94890004 stwu [r9 + 0x0004], r4 00007920 339C0004 addic r28, r28, 4 00007924 337B0004 addic r27, r27, 4 00007928 32730004 addic r19, r19, 4 0000792C 32D60004 addic r22, r22, 4 00007930 7D840734 extsh r4, r12 00007934 4080FEE0 bge -0x00000120 /* 00007814 */ 00007938 48000200 b +0x00000200 /* 00007B38 */ 0000793C 80C30044 lwz r6, [r3 + 0x0044] 00007940 80050001 lwz r0, [r5 + 0x0001] 00007944 54C61838 rlwinm r6, r6, 3, 0, 28 00007948 80E50005 lwz r7, [r5 + 0x0005] 0000794C 7CCF3014 addc r6, r15, r6 00007950 90E60004 stw [r6 + 0x0004], r7 00007954 90060000 stw [r6], r0 00007958 80C30044 lwz r6, [r3 + 0x0044] 0000795C 32650009 addic r19, r5, 9 00007960 30A60001 addic r5, r6, 1 00007964 2C850100 cmpwi cr1, r5, 256 00007968 90A30044 stw [r3 + 0x0044], r5 0000796C 54C6063E rlwinm r6, r6, 0, 24, 31 00007970 4086001C bne cr1, +0x0000001C /* 0000798C */ 00007974 93430044 stw [r3 + 0x0044], r26 00007978 54C51838 rlwinm r5, r6, 3, 0, 28 label0000797C: 0000797C 7CC4E810 subfc r6, r4, r29 00007980 48000014 b +0x00000014 /* 00007994 */ 00007984 88C50001 lbz r6, [r5 + 0x0001] 00007988 32650002 addic r19, r5, 2 label0000798C: 0000798C 54C51838 rlwinm r5, r6, 3, 0, 28 00007990 7CC4E810 subfc r6, r4, r29 label00007994: 00007994 7FEF2814 addc r31, r15, r5 00007998 7CDD0734 extsh r29, r6 0000799C 31B6FFFC subic r13, r22, 4 000079A0 317BFFFC subic r11, r27, 4 000079A4 313CFFFC subic r9, r28, 4 000079A8 3119FFFC subic r8, r25, 4 label000079AC: 000079AC 3144FFFF subic r10, r4, 1 000079B0 7D4C0735 extsh. r12, r10 000079B4 ABD30000 lha r30, [r19] 000079B8 57C49F7E rlwinm r4, r30, 19, 29, 31 000079BC 7CBF20AE lbzx r5, r31, r4 000079C0 57C4B77E rlwinm r4, r30, 22, 29, 31 000079C4 7C9F20AE lbzx r4, r31, r4 000079C8 54A5402E rlwinm r5, r5, 8, 0, 23 000079CC 7C852014 addc r4, r5, r4 000079D0 5485402E rlwinm r5, r4, 8, 0, 23 000079D4 57C4CF7E rlwinm r4, r30, 25, 29, 31 000079D8 7CDF20AE lbzx r6, r31, r4 000079DC 57C4E77E rlwinm r4, r30, 28, 29, 31 000079E0 7CA53014 addc r5, r5, r6 000079E4 7C9F20AE lbzx r4, r31, r4 000079E8 54A5402E rlwinm r5, r5, 8, 0, 23 000079EC 7C852014 addc r4, r5, r4 000079F0 94880004 stwu [r8 + 0x0004], r4 000079F4 A8930002 lha r4, [r19 + 0x0002] 000079F8 54859F7E rlwinm r5, r4, 19, 29, 31 000079FC 7CBF28AE lbzx r5, r31, r5 00007A00 5486B77E rlwinm r6, r4, 22, 29, 31 00007A04 7C1F30AE lbzx r0, r31, r6 00007A08 54A5402E rlwinm r5, r5, 8, 0, 23 00007A0C 5486CF7E rlwinm r6, r4, 25, 29, 31 00007A10 7CA50014 addc r5, r5, r0 00007A14 7C1F30AE lbzx r0, r31, r6 00007A18 54A6402E rlwinm r6, r5, 8, 0, 23 00007A1C 5485E77E rlwinm r5, r4, 28, 29, 31 00007A20 7CC60014 addc r6, r6, r0 00007A24 7CBF28AE lbzx r5, r31, r5 00007A28 54C6402E rlwinm r6, r6, 8, 0, 23 00007A2C 7CA62814 addc r5, r6, r5 00007A30 94A90004 stwu [r9 + 0x0004], r5 00007A34 A8130004 lha r0, [r19 + 0x0004] 00007A38 5487452E rlwinm r7, r4, 8, 20, 23 00007A3C 54049F7E rlwinm r4, r0, 19, 29, 31 00007A40 7C9F20AE lbzx r4, r31, r4 00007A44 5405B77E rlwinm r5, r0, 22, 29, 31 00007A48 7CBF28AE lbzx r5, r31, r5 00007A4C 5484402E rlwinm r4, r4, 8, 0, 23 00007A50 5406CF7E rlwinm r6, r0, 25, 29, 31 00007A54 7C842814 addc r4, r4, r5 00007A58 7CBF30AE lbzx r5, r31, r6 00007A5C 5484402E rlwinm r4, r4, 8, 0, 23 00007A60 5406E77E rlwinm r6, r0, 28, 29, 31 00007A64 7C842814 addc r4, r4, r5 00007A68 7CBF30AE lbzx r5, r31, r6 label00007A6C: 00007A6C 5484402E rlwinm r4, r4, 8, 0, 23 00007A70 7C842814 addc r4, r4, r5 00007A74 53C76426 rlwimi r7, r30, 12, 16, 19 00007A78 54052636 rlwinm r5, r0, 4, 24, 27 00007A7C 948B0004 stwu [r11 + 0x0004], r4 00007A80 7CE52B78 or r5, r7, r5 00007A84 54A49F7E rlwinm r4, r5, 19, 29, 31 00007A88 7C9F20AE lbzx r4, r31, r4 00007A8C 54E6B77E rlwinm r6, r7, 22, 29, 31 00007A90 7C1F30AE lbzx r0, r31, r6 00007A94 5486402E rlwinm r6, r4, 8, 0, 23 00007A98 54A4CF7E rlwinm r4, r5, 25, 29, 31 00007A9C 7CC60014 addc r6, r6, r0 00007AA0 7C1F20AE lbzx r0, r31, r4 00007AA4 54A4E77E rlwinm r4, r5, 28, 29, 31 00007AA8 54C5402E rlwinm r5, r6, 8, 0, 23 00007AAC 7CA50014 addc r5, r5, r0 00007AB0 7C9F20AE lbzx r4, r31, r4 00007AB4 54A5402E rlwinm r5, r5, 8, 0, 23 00007AB8 7C852014 addc r4, r5, r4 00007ABC 948D0004 stwu [r13 + 0x0004], r4 00007AC0 33390004 addic r25, r25, 4 00007AC4 339C0004 addic r28, r28, 4 00007AC8 32730006 addic r19, r19, 6 00007ACC 337B0004 addic r27, r27, 4 00007AD0 32D60004 addic r22, r22, 4 00007AD4 388C0000 addi r4, r12, 0x0000 00007AD8 4080FED4 bge -0x0000012C /* 000079AC */ 00007ADC 4800005C b +0x0000005C /* 00007B38 */ 00007AE0 7CA4E810 subfc r5, r4, r29 00007AE4 7CBD0734 extsh r29, r5 00007AE8 3116FFFC subic r8, r22, 4 00007AEC 30DBFFFC subic r6, r27, 4 00007AF0 30BCFFFC subic r5, r28, 4 00007AF4 30F9FFFC subic r7, r25, 4 label00007AF8: 00007AF8 3004FFFF subic r0, r4, 1 00007AFC 80930000 lwz r4, [r19] 00007B00 33390004 addic r25, r25, 4 00007B04 94870004 stwu [r7 + 0x0004], r4 00007B08 81330004 lwz r9, [r19 + 0x0004] 00007B0C 7C040735 extsh. r4, r0 00007B10 95250004 stwu [r5 + 0x0004], r9 00007B14 81530008 lwz r10, [r19 + 0x0008] 00007B18 339C0004 addic r28, r28, 4 00007B1C 95460004 stwu [r6 + 0x0004], r10 00007B20 8013000C lwz r0, [r19 + 0x000C] 00007B24 337B0004 addic r27, r27, 4 00007B28 32D60004 addic r22, r22, 4 00007B2C 32730010 addic r19, r19, 16 00007B30 94080004 stwu [r8 + 0x0004], r0 00007B34 4080FFC4 bge -0x0000003C /* 00007AF8 */ label00007B38: 00007B38 309DFFFF subic r4, r29, 1 label00007B3C: 00007B3C 7C850735 extsh. r5, r4 00007B40 3BA50000 addi r29, r5, 0x0000 00007B44 4080F894 bge -0x0000076C /* 000073D8 */ label00007B48: 00007B48 3094FFFF subic r4, r20, 1 00007B4C 7C850735 extsh. r5, r4 00007B50 7E52B814 addc r18, r18, r23 00007B54 3A850000 addi r20, r5, 0x0000 00007B58 4080F85C bge -0x000007A4 /* 000073B4 */ label00007B5C: 00007B5C 38800001 li r4, 0x0001 00007B60 98810038 stb [r1 + 0x0038], r4 00007B64 92630008 stw [r3 + 0x0008], r19 00007B68 B9A10044 lmw r13, [r1 + 0x0044] 00007B6C 30210090 addic r1, r1, 144 00007B70 4E800020 blr 00007B74 00000000 .invalid label00007B78: 00007B78 00002041 .invalid 00007B7C 80130100 lwz r0, [r19 + 0x0100] 00007B80 00000000 .invalid 00007B84 00000838 .invalid 00007B88 000E534D .invalid 00007B8C 43444543 bcla 26, 4, 0x00004540 00007B90 4F4D5052 .invalid 4C 00007B94 45535338 .invalid sc 00007B98 A8830022 lha r4, [r3 + 0x0022] 00007B9C 7C0802A6 mflr r0 00007BA0 2C840000 cmpwi cr1, r4, 0 00007BA4 BDC1FFB8 stmw [r1 - 0x0048], r14 00007BA8 90010008 stw [r1 + 0x0008], r0 00007BAC 9421FF70 stwu [r1 - 0x0090], r1 00007BB0 40840018 bge cr1, +0x00000018 /* 00007BC8 */ 00007BB4 48000B59 bl +0x00000B58 /* 0000870C */ 00007BB8 81810098 lwz r12, [r1 + 0x0098] 00007BBC 30210090 addic r1, r1, 144 00007BC0 7D8803A6 mtlr r12 00007BC4 4E800020 blr label00007BC8: 00007BC8 AB03001E lha r24, [r3 + 0x001E] 00007BCC 82830008 lwz r20, [r3 + 0x0008] 00007BD0 3098FFFF subic r4, r24, 1 00007BD4 7C850735 extsh. r5, r4 00007BD8 81E30010 lwz r15, [r3 + 0x0010] 00007BDC 3AA00001 li r21, 0x0001 00007BE0 9AA10038 stb [r1 + 0x0038], r21 00007BE4 AA630018 lha r19, [r3 + 0x0018] 00007BE8 82430030 lwz r18, [r3 + 0x0030] 00007BEC 82230034 lwz r17, [r3 + 0x0034] 00007BF0 82030038 lwz r16, [r3 + 0x0038] 00007BF4 9AA10038 stb [r1 + 0x0038], r21 00007BF8 3B050000 addi r24, r5, 0x0000 00007BFC 41800AD4 blt +0x00000AD4 /* 000086D0 */ 00007C00 82E200AC lwz r23, [r2 + 0x00AC] 00007C04 834200B0 lwz r26, [r2 + 0x00B0] 00007C08 3B800000 li r28, 0x0000 00007C0C 566E1838 rlwinm r14, r19, 3, 0, 28 label00007C10: 00007C10 A803001A lha r0, [r3 + 0x001A] 00007C14 7F6F9814 addc r27, r15, r19 00007C18 3080FFFF subic r4, r0, 1 00007C1C 7C850735 extsh. r5, r4 00007C20 7ED3D814 addc r22, r19, r27 00007C24 7F33B014 addc r25, r19, r22 00007C28 7FD3C814 addc r30, r19, r25 00007C2C 7FB3F014 addc r29, r19, r30 00007C30 7D93E814 addc r12, r19, r29 00007C34 396F0000 addi r11, r15, 0x0000 00007C38 7FF36014 addc r31, r19, r12 00007C3C 38050000 addi r0, r5, 0x0000 00007C40 41800A7C blt +0x00000A7C /* 000086BC */ label00007C44: 00007C44 88940000 lbz r4, [r20] 00007C48 38B40000 addi r5, r20, 0x0000 00007C4C 5486E13E rlwinm r6, r4, 28, 4, 31 00007C50 2886000F cmplwi cr1, r6, 15 00007C54 5486F0BA rlwinm r6, r4, 30, 2, 29 00007C58 7CD73014 addc r6, r23, r6 00007C5C 32940001 addic r20, r20, 1 00007C60 5484073E rlwinm r4, r4, 0, 28, 31 00007C64 41850A48 bgt cr1, +0x00000A48 /* 000086AC */ 00007C68 80C60100 lwz r6, [r6 + 0x0100] 00007C6C 7CDA3014 addc r6, r26, r6 00007C70 7CC903A6 mtctr r6 00007C74 4E800420 bctr 00007C78 88850001 lbz r4, [r5 + 0x0001] 00007C7C 32850002 addic r20, r5, 2 00007C80 30A40001 addic r5, r4, 1 00007C84 54A51838 rlwinm r5, r5, 3, 0, 28 00007C88 7CA50734 extsh r5, r5 00007C8C 7C840010 subfc r4, r4, r0 00007C90 7FE5F814 addc r31, r5, r31 00007C94 7C800734 extsh r0, r4 00007C98 7D6B2814 addc r11, r11, r5 00007C9C 7F7B2814 addc r27, r27, r5 00007CA0 7ED62814 addc r22, r22, r5 00007CA4 7F392814 addc r25, r25, r5 00007CA8 7FDE2814 addc r30, r30, r5 00007CAC 7FBD2814 addc r29, r29, r5 00007CB0 7D8C2814 addc r12, r12, r5 00007CB4 480009F8 b +0x000009F8 /* 000086AC */ 00007CB8 88850001 lbz r4, [r5 + 0x0001] 00007CBC 32850002 addic r20, r5, 2 00007CC0 7CA40010 subfc r5, r4, r0 00007CC4 7CA00734 extsh r0, r5 00007CC8 38AB0000 addi r5, r11, 0x0000 00007CCC 84C5FFF8 lwzu r6, [r5 - 0x0008] 00007CD0 38AB0000 addi r5, r11, 0x0000 00007CD4 84E5FFFC lwzu r7, [r5 - 0x0004] 00007CD8 38A40000 addi r5, r4, 0x0000 label00007CDC: 00007CDC 3084FFFF subic r4, r4, 1 00007CE0 7C880735 extsh. r8, r4 00007CE4 90CB0000 stw [r11], r6 00007CE8 90EB0004 stw [r11 + 0x0004], r7 00007CEC 90DB0000 stw [r27], r6 00007CF0 90FB0004 stw [r27 + 0x0004], r7 00007CF4 316B0008 addic r11, r11, 8 00007CF8 337B0008 addic r27, r27, 8 00007CFC 38880000 addi r4, r8, 0x0000 00007D00 4080FFDC bge -0x00000024 /* 00007CDC */ 00007D04 38960000 addi r4, r22, 0x0000 00007D08 8504FFF8 lwzu r8, [r4 - 0x0008] 00007D0C 38960000 addi r4, r22, 0x0000 00007D10 84C4FFFC lwzu r6, [r4 - 0x0004] 00007D14 38850000 addi r4, r5, 0x0000 label00007D18: 00007D18 30E4FFFF subic r7, r4, 1 00007D1C 7CE40735 extsh. r4, r7 00007D20 91160000 stw [r22], r8 00007D24 90D60004 stw [r22 + 0x0004], r6 00007D28 91190000 stw [r25], r8 00007D2C 90D90004 stw [r25 + 0x0004], r6 00007D30 32D60008 addic r22, r22, 8 00007D34 33390008 addic r25, r25, 8 00007D38 4080FFE0 bge -0x00000020 /* 00007D18 */ 00007D3C 389E0000 addi r4, r30, 0x0000 00007D40 8504FFF8 lwzu r8, [r4 - 0x0008] 00007D44 389E0000 addi r4, r30, 0x0000 00007D48 84C4FFFC lwzu r6, [r4 - 0x0004] 00007D4C 38850000 addi r4, r5, 0x0000 label00007D50: 00007D50 30E4FFFF subic r7, r4, 1 00007D54 7CE40735 extsh. r4, r7 00007D58 911E0000 stw [r30], r8 00007D5C 90DE0004 stw [r30 + 0x0004], r6 00007D60 911D0000 stw [r29], r8 00007D64 90DD0004 stw [r29 + 0x0004], r6 00007D68 33DE0008 addic r30, r30, 8 00007D6C 33BD0008 addic r29, r29, 8 00007D70 4080FFE0 bge -0x00000020 /* 00007D50 */ 00007D74 388C0000 addi r4, r12, 0x0000 00007D78 84E4FFF8 lwzu r7, [r4 - 0x0008] 00007D7C 388C0000 addi r4, r12, 0x0000 00007D80 84C4FFFC lwzu r6, [r4 - 0x0004] label00007D84: 00007D84 3085FFFF subic r4, r5, 1 00007D88 7C850735 extsh. r5, r4 00007D8C 90EC0000 stw [r12], r7 00007D90 90CC0004 stw [r12 + 0x0004], r6 00007D94 90FF0000 stw [r31], r7 00007D98 90DF0004 stw [r31 + 0x0004], r6 00007D9C 318C0008 addic r12, r12, 8 00007DA0 33FF0008 addic r31, r31, 8 00007DA4 4080FFE0 bge -0x00000020 /* 00007D84 */ 00007DA8 48000904 b +0x00000904 /* 000086AC */ 00007DAC 88850001 lbz r4, [r5 + 0x0001] 00007DB0 32850002 addic r20, r5, 2 00007DB4 7CA42014 addc r5, r4, r4 00007DB8 30A50001 addic r5, r5, 1 00007DBC 7CA50010 subfc r5, r5, r0 00007DC0 7CA00734 extsh r0, r5 00007DC4 38AB0000 addi r5, r11, 0x0000 00007DC8 8505FFF0 lwzu r8, [r5 - 0x0010] 00007DCC 38AB0000 addi r5, r11, 0x0000 00007DD0 84C5FFF4 lwzu r6, [r5 - 0x000C] 00007DD4 38AB0000 addi r5, r11, 0x0000 00007DD8 84E5FFF8 lwzu r7, [r5 - 0x0008] 00007DDC 38AB0000 addi r5, r11, 0x0000 00007DE0 8525FFFC lwzu r9, [r5 - 0x0004] 00007DE4 39440000 addi r10, r4, 0x0000 label00007DE8: 00007DE8 3084FFFF subic r4, r4, 1 00007DEC 7C850735 extsh. r5, r4 00007DF0 910B0000 stw [r11], r8 00007DF4 90CB0004 stw [r11 + 0x0004], r6 00007DF8 90EB0008 stw [r11 + 0x0008], r7 00007DFC 912B000C stw [r11 + 0x000C], r9 00007E00 911B0000 stw [r27], r8 00007E04 90DB0004 stw [r27 + 0x0004], r6 00007E08 90FB0008 stw [r27 + 0x0008], r7 00007E0C 913B000C stw [r27 + 0x000C], r9 00007E10 316B0010 addic r11, r11, 16 00007E14 337B0010 addic r27, r27, 16 00007E18 38850000 addi r4, r5, 0x0000 00007E1C 4080FFCC bge -0x00000034 /* 00007DE8 */ 00007E20 38960000 addi r4, r22, 0x0000 00007E24 84E4FFF0 lwzu r7, [r4 - 0x0010] 00007E28 38960000 addi r4, r22, 0x0000 00007E2C 84C4FFF4 lwzu r6, [r4 - 0x000C] 00007E30 38960000 addi r4, r22, 0x0000 00007E34 8504FFF8 lwzu r8, [r4 - 0x0008] 00007E38 38B60000 addi r5, r22, 0x0000 00007E3C 8485FFFC lwzu r4, [r5 - 0x0004] 00007E40 38AA0000 addi r5, r10, 0x0000 label00007E44: 00007E44 3125FFFF subic r9, r5, 1 00007E48 7D250735 extsh. r5, r9 00007E4C 90F60000 stw [r22], r7 00007E50 90D60004 stw [r22 + 0x0004], r6 00007E54 91160008 stw [r22 + 0x0008], r8 00007E58 9096000C stw [r22 + 0x000C], r4 00007E5C 90F90000 stw [r25], r7 00007E60 90D90004 stw [r25 + 0x0004], r6 00007E64 91190008 stw [r25 + 0x0008], r8 00007E68 9099000C stw [r25 + 0x000C], r4 00007E6C 32D60010 addic r22, r22, 16 00007E70 33390010 addic r25, r25, 16 00007E74 4080FFD0 bge -0x00000030 /* 00007E44 */ 00007E78 389E0000 addi r4, r30, 0x0000 00007E7C 8524FFF0 lwzu r9, [r4 - 0x0010] 00007E80 389E0000 addi r4, r30, 0x0000 00007E84 84E4FFF4 lwzu r7, [r4 - 0x000C] 00007E88 389E0000 addi r4, r30, 0x0000 00007E8C 8504FFF8 lwzu r8, [r4 - 0x0008] 00007E90 389E0000 addi r4, r30, 0x0000 00007E94 84A4FFFC lwzu r5, [r4 - 0x0004] 00007E98 388A0000 addi r4, r10, 0x0000 label00007E9C: 00007E9C 3084FFFF subic r4, r4, 1 00007EA0 7C860735 extsh. r6, r4 00007EA4 913E0000 stw [r30], r9 00007EA8 90FE0004 stw [r30 + 0x0004], r7 00007EAC 911E0008 stw [r30 + 0x0008], r8 00007EB0 90BE000C stw [r30 + 0x000C], r5 00007EB4 913D0000 stw [r29], r9 00007EB8 90FD0004 stw [r29 + 0x0004], r7 00007EBC 911D0008 stw [r29 + 0x0008], r8 fn00007EC0: 00007EC0 90BD000C stw [r29 + 0x000C], r5 00007EC4 33DE0010 addic r30, r30, 16 00007EC8 33BD0010 addic r29, r29, 16 00007ECC 38860000 addi r4, r6, 0x0000 00007ED0 4080FFCC bge -0x00000034 /* 00007E9C */ 00007ED4 388C0000 addi r4, r12, 0x0000 00007ED8 84C4FFF0 lwzu r6, [r4 - 0x0010] 00007EDC 388C0000 addi r4, r12, 0x0000 00007EE0 84A4FFF4 lwzu r5, [r4 - 0x000C] 00007EE4 388C0000 addi r4, r12, 0x0000 00007EE8 84E4FFF8 lwzu r7, [r4 - 0x0008] 00007EEC 390C0000 addi r8, r12, 0x0000 00007EF0 8488FFFC lwzu r4, [r8 - 0x0004] label00007EF4: 00007EF4 310AFFFF subic r8, r10, 1 00007EF8 7D090735 extsh. r9, r8 00007EFC 90CC0000 stw [r12], r6 00007F00 90AC0004 stw [r12 + 0x0004], r5 00007F04 90EC0008 stw [r12 + 0x0008], r7 00007F08 908C000C stw [r12 + 0x000C], r4 00007F0C 90DF0000 stw [r31], r6 00007F10 90BF0004 stw [r31 + 0x0004], r5 00007F14 90FF0008 stw [r31 + 0x0008], r7 00007F18 909F000C stw [r31 + 0x000C], r4 00007F1C 318C0010 addic r12, r12, 16 00007F20 33FF0010 addic r31, r31, 16 00007F24 39490000 addi r10, r9, 0x0000 00007F28 4080FFCC bge -0x00000034 /* 00007EF4 */ 00007F2C 48000780 b +0x00000780 /* 000086AC */ 00007F30 88850001 lbz r4, [r5 + 0x0001] 00007F34 32850002 addic r20, r5, 2 00007F38 88D40000 lbz r6, [r20] 00007F3C 7CA40010 subfc r5, r4, r0 00007F40 32940001 addic r20, r20, 1 00007F44 7CA00734 extsh r0, r5 00007F48 54C5402E rlwinm r5, r6, 8, 0, 23 00007F4C 7CA62814 addc r5, r6, r5 00007F50 54A5402E rlwinm r5, r5, 8, 0, 23 00007F54 7CA62814 addc r5, r6, r5 00007F58 54A5402E rlwinm r5, r5, 8, 0, 23 00007F5C 7CC62814 addc r6, r6, r5 label00007F60: 00007F60 3084FFFF subic r4, r4, 1 00007F64 7C850735 extsh. r5, r4 00007F68 90CB0000 stw [r11], r6 00007F6C 90CB0004 stw [r11 + 0x0004], r6 00007F70 90DB0000 stw [r27], r6 00007F74 316B0008 addic r11, r11, 8 00007F78 90DB0004 stw [r27 + 0x0004], r6 00007F7C 90D60000 stw [r22], r6 00007F80 337B0008 addic r27, r27, 8 00007F84 90D60004 stw [r22 + 0x0004], r6 00007F88 90D90000 stw [r25], r6 00007F8C 32D60008 addic r22, r22, 8 00007F90 90D90004 stw [r25 + 0x0004], r6 00007F94 90DE0000 stw [r30], r6 00007F98 33390008 addic r25, r25, 8 00007F9C 90DE0004 stw [r30 + 0x0004], r6 00007FA0 90DD0000 stw [r29], r6 00007FA4 33DE0008 addic r30, r30, 8 00007FA8 90DD0004 stw [r29 + 0x0004], r6 00007FAC 90CC0000 stw [r12], r6 00007FB0 33BD0008 addic r29, r29, 8 00007FB4 90CC0004 stw [r12 + 0x0004], r6 00007FB8 90DF0000 stw [r31], r6 00007FBC 90DF0004 stw [r31 + 0x0004], r6 00007FC0 318C0008 addic r12, r12, 8 00007FC4 33FF0008 addic r31, r31, 8 00007FC8 38850000 addi r4, r5, 0x0000 00007FCC 4080FF94 bge -0x0000006C /* 00007F60 */ 00007FD0 480006DC b +0x000006DC /* 000086AC */ 00007FD4 80C3003C lwz r6, [r3 + 0x003C] 00007FD8 A0E50001 lhz r7, [r5 + 0x0001] 00007FDC 54C6083C rlwinm r6, r6, 1, 0, 30 00007FE0 7CF2332E sthx r7, r18, r6 00007FE4 80C3003C lwz r6, [r3 + 0x003C] 00007FE8 32850003 addic r20, r5, 3 00007FEC 30A60001 addic r5, r6, 1 00007FF0 2C850100 cmpwi cr1, r5, 256 00007FF4 90A3003C stw [r3 + 0x003C], r5 00007FF8 54C6063E rlwinm r6, r6, 0, 24, 31 00007FFC 4086001C bne cr1, +0x0000001C /* 00008018 */ 00008000 9383003C stw [r3 + 0x003C], r28 00008004 54C5083C rlwinm r5, r6, 1, 0, 30 00008008 7CC40010 subfc r6, r4, r0 0000800C 48000014 b +0x00000014 /* 00008020 */ 00008010 88C50001 lbz r6, [r5 + 0x0001] 00008014 32850002 addic r20, r5, 2 label00008018: 00008018 54C5083C rlwinm r5, r6, 1, 0, 30 0000801C 7CC40010 subfc r6, r4, r0 label00008020: 00008020 7CB22814 addc r5, r18, r5 00008024 7CC00734 extsh r0, r6 label00008028: 00008028 88D40000 lbz r6, [r20] 0000802C 3104FFFF subic r8, r4, 1 00008030 54C4C9FE rlwinm r4, r6, 25, 7, 31 00008034 7CE520AE lbzx r7, r5, r4 00008038 54C4D7FE rlwinm r4, r6, 26, 31, 31 0000803C 7C8520AE lbzx r4, r5, r4 00008040 54E7801E rlwinm r7, r7, 16, 0, 15 00008044 7CE72014 addc r7, r7, r4 00008048 54E4402E rlwinm r4, r7, 8, 0, 23 0000804C 7C872014 addc r4, r7, r4 00008050 908B0000 stw [r11], r4 00008054 909B0000 stw [r27], r4 00008058 54C4DFFE rlwinm r4, r6, 27, 31, 31 0000805C 7CE520AE lbzx r7, r5, r4 00008060 54C4E7FE rlwinm r4, r6, 28, 31, 31 00008064 7C8520AE lbzx r4, r5, r4 00008068 54E7801E rlwinm r7, r7, 16, 0, 15 0000806C 7C872014 addc r4, r7, r4 00008070 5487402E rlwinm r7, r4, 8, 0, 23 00008074 7C843814 addc r4, r4, r7 00008078 908B0004 stw [r11 + 0x0004], r4 0000807C 909B0004 stw [r27 + 0x0004], r4 00008080 54C4EFFE rlwinm r4, r6, 29, 31, 31 00008084 7CE520AE lbzx r7, r5, r4 00008088 54C4F7FE rlwinm r4, r6, 30, 31, 31 0000808C 7C8520AE lbzx r4, r5, r4 00008090 54E7801E rlwinm r7, r7, 16, 0, 15 00008094 7C872014 addc r4, r7, r4 00008098 5487402E rlwinm r7, r4, 8, 0, 23 0000809C 7C843814 addc r4, r4, r7 000080A0 90960000 stw [r22], r4 000080A4 90990000 stw [r25], r4 000080A8 54C4FFFE rlwinm r4, r6, 31, 31, 31 000080AC 7CE520AE lbzx r7, r5, r4 000080B0 54C407FE rlwinm r4, r6, 0, 31, 31 000080B4 7C8520AE lbzx r4, r5, r4 000080B8 54E6801E rlwinm r6, r7, 16, 0, 15 000080BC 7C862014 addc r4, r6, r4 000080C0 5486402E rlwinm r6, r4, 8, 0, 23 000080C4 7C843014 addc r4, r4, r6 000080C8 90960004 stw [r22 + 0x0004], r4 000080CC 90990004 stw [r25 + 0x0004], r4 000080D0 88D40001 lbz r6, [r20 + 0x0001] 000080D4 7D070735 extsh. r7, r8 000080D8 54C4C9FE rlwinm r4, r6, 25, 7, 31 000080DC 7D2520AE lbzx r9, r5, r4 000080E0 54C4D7FE rlwinm r4, r6, 26, 31, 31 000080E4 7C8520AE lbzx r4, r5, r4 000080E8 5529801E rlwinm r9, r9, 16, 0, 15 000080EC 7C892014 addc r4, r9, r4 000080F0 5489402E rlwinm r9, r4, 8, 0, 23 000080F4 7C844814 addc r4, r4, r9 000080F8 909E0000 stw [r30], r4 000080FC 909D0000 stw [r29], r4 00008100 54C4DFFE rlwinm r4, r6, 27, 31, 31 00008104 7D2520AE lbzx r9, r5, r4 00008108 54C4E7FE rlwinm r4, r6, 28, 31, 31 0000810C 7C8520AE lbzx r4, r5, r4 00008110 5529801E rlwinm r9, r9, 16, 0, 15 00008114 7C892014 addc r4, r9, r4 00008118 5489402E rlwinm r9, r4, 8, 0, 23 0000811C 7C844814 addc r4, r4, r9 00008120 909E0004 stw [r30 + 0x0004], r4 00008124 909D0004 stw [r29 + 0x0004], r4 00008128 54C4EFFE rlwinm r4, r6, 29, 31, 31 0000812C 7D2520AE lbzx r9, r5, r4 00008130 54C4F7FE rlwinm r4, r6, 30, 31, 31 00008134 7C8520AE lbzx r4, r5, r4 00008138 5529801E rlwinm r9, r9, 16, 0, 15 0000813C 7C892014 addc r4, r9, r4 00008140 5489402E rlwinm r9, r4, 8, 0, 23 00008144 7C844814 addc r4, r4, r9 00008148 908C0000 stw [r12], r4 0000814C 909F0000 stw [r31], r4 00008150 54C4FFFE rlwinm r4, r6, 31, 31, 31 00008154 7D2520AE lbzx r9, r5, r4 00008158 54C407FE rlwinm r4, r6, 0, 31, 31 0000815C 7C8520AE lbzx r4, r5, r4 00008160 5526801E rlwinm r6, r9, 16, 0, 15 00008164 7C862014 addc r4, r6, r4 00008168 5486402E rlwinm r6, r4, 8, 0, 23 0000816C 7C843014 addc r4, r4, r6 00008170 908C0004 stw [r12 + 0x0004], r4 00008174 909F0004 stw [r31 + 0x0004], r4 00008178 316B0008 addic r11, r11, 8 0000817C 337B0008 addic r27, r27, 8 00008180 32D60008 addic r22, r22, 8 00008184 33390008 addic r25, r25, 8 00008188 32940002 addic r20, r20, 2 0000818C 33DE0008 addic r30, r30, 8 00008190 33BD0008 addic r29, r29, 8 00008194 318C0008 addic r12, r12, 8 00008198 33FF0008 addic r31, r31, 8 0000819C 38870000 addi r4, r7, 0x0000 000081A0 4080FE88 bge -0x00000178 /* 00008028 */ 000081A4 48000508 b +0x00000508 /* 000086AC */ 000081A8 80C30040 lwz r6, [r3 + 0x0040] 000081AC 80E50001 lwz r7, [r5 + 0x0001] 000081B0 54C6103A rlwinm r6, r6, 2, 0, 29 000081B4 7CF1312E stwx r17, r7, r6 000081B8 80C30040 lwz r6, [r3 + 0x0040] 000081BC 32850005 addic r20, r5, 5 000081C0 30A60001 addic r5, r6, 1 000081C4 2C850100 cmpwi cr1, r5, 256 000081C8 90A30040 stw [r3 + 0x0040], r5 000081CC 54C6063E rlwinm r6, r6, 0, 24, 31 000081D0 4086001C bne cr1, +0x0000001C /* 000081EC */ 000081D4 93830040 stw [r3 + 0x0040], r28 000081D8 54C5103A rlwinm r5, r6, 2, 0, 29 000081DC 7CC40010 subfc r6, r4, r0 000081E0 48000014 b +0x00000014 /* 000081F4 */ 000081E4 88C50001 lbz r6, [r5 + 0x0001] 000081E8 32850002 addic r20, r5, 2 label000081EC: 000081EC 54C5103A rlwinm r5, r6, 2, 0, 29 000081F0 7CC40010 subfc r6, r4, r0 label000081F4: 000081F4 7D312814 addc r9, r17, r5 000081F8 7CC00734 extsh r0, r6 label000081FC: 000081FC 88D40000 lbz r6, [r20] 00008200 30E4FFFF subic r7, r4, 1 00008204 54C4D1BE rlwinm r4, r6, 26, 6, 31 00008208 7C8920AE lbzx r4, r9, r4 0000820C 54C5E7BE rlwinm r5, r6, 28, 30, 31 00008210 54CA07BE rlwinm r10, r6, 0, 30, 31 00008214 7CA928AE lbzx r5, r9, r5 00008218 5484801E rlwinm r4, r4, 16, 0, 15 0000821C 7C842814 addc r4, r4, r5 00008220 5485402E rlwinm r5, r4, 8, 0, 23 00008224 7C842814 addc r4, r4, r5 00008228 908B0000 stw [r11], r4 0000822C 909B0000 stw [r27], r4 00008230 54C4F7BE rlwinm r4, r6, 30, 30, 31 00008234 7C8920AE lbzx r4, r9, r4 00008238 7CA950AE lbzx r5, r9, r10 0000823C 5484801E rlwinm r4, r4, 16, 0, 15 00008240 7C842814 addc r4, r4, r5 fn00008244: 00008244 5485402E rlwinm r5, r4, 8, 0, 23 00008248 7C842814 addc r4, r4, r5 0000824C 908B0004 stw [r11 + 0x0004], r4 00008250 909B0004 stw [r27 + 0x0004], r4 00008254 88B40001 lbz r5, [r20 + 0x0001] 00008258 7CE80735 extsh. r8, r7 0000825C 54A4D1BE rlwinm r4, r5, 26, 6, 31 00008260 7CC920AE lbzx r6, r9, r4 00008264 54A4E7BE rlwinm r4, r5, 28, 30, 31 00008268 7C8920AE lbzx r4, r9, r4 0000826C 54C6801E rlwinm r6, r6, 16, 0, 15 00008270 7C862014 addc r4, r6, r4 00008274 5486402E rlwinm r6, r4, 8, 0, 23 00008278 7C843014 addc r4, r4, r6 0000827C 90960000 stw [r22], r4 00008280 90990000 stw [r25], r4 00008284 54A4F7BE rlwinm r4, r5, 30, 30, 31 00008288 7CC920AE lbzx r6, r9, r4 0000828C 54A407BE rlwinm r4, r5, 0, 30, 31 00008290 7C8920AE lbzx r4, r9, r4 00008294 54C5801E rlwinm r5, r6, 16, 0, 15 00008298 7C852014 addc r4, r5, r4 0000829C 5485402E rlwinm r5, r4, 8, 0, 23 000082A0 7C842814 addc r4, r4, r5 000082A4 90960004 stw [r22 + 0x0004], r4 000082A8 90990004 stw [r25 + 0x0004], r4 000082AC 88B40002 lbz r5, [r20 + 0x0002] 000082B0 54A4D1BE rlwinm r4, r5, 26, 6, 31 000082B4 7CC920AE lbzx r6, r9, r4 000082B8 54A4E7BE rlwinm r4, r5, 28, 30, 31 000082BC 7C8920AE lbzx r4, r9, r4 000082C0 54C6801E rlwinm r6, r6, 16, 0, 15 000082C4 7C862014 addc r4, r6, r4 000082C8 5486402E rlwinm r6, r4, 8, 0, 23 000082CC 7C843014 addc r4, r4, r6 000082D0 909E0000 stw [r30], r4 000082D4 909D0000 stw [r29], r4 000082D8 54A4F7BE rlwinm r4, r5, 30, 30, 31 000082DC 7CC920AE lbzx r6, r9, r4 000082E0 54A407BE rlwinm r4, r5, 0, 30, 31 000082E4 7C8920AE lbzx r4, r9, r4 000082E8 54C5801E rlwinm r5, r6, 16, 0, 15 000082EC 7C852014 addc r4, r5, r4 label000082F0: 000082F0 5485402E rlwinm r5, r4, 8, 0, 23 000082F4 7C842814 addc r4, r4, r5 000082F8 909E0004 stw [r30 + 0x0004], r4 000082FC 909D0004 stw [r29 + 0x0004], r4 00008300 88B40003 lbz r5, [r20 + 0x0003] 00008304 316B0008 addic r11, r11, 8 00008308 54A4D1BE rlwinm r4, r5, 26, 6, 31 0000830C 7CC920AE lbzx r6, r9, r4 00008310 54A4E7BE rlwinm r4, r5, 28, 30, 31 00008314 7C8920AE lbzx r4, r9, r4 00008318 54C6801E rlwinm r6, r6, 16, 0, 15 0000831C 7C862014 addc r4, r6, r4 00008320 5486402E rlwinm r6, r4, 8, 0, 23 00008324 7C843014 addc r4, r4, r6 00008328 908C0000 stw [r12], r4 0000832C 909F0000 stw [r31], r4 00008330 54A4F7BE rlwinm r4, r5, 30, 30, 31 00008334 7CC920AE lbzx r6, r9, r4 00008338 54A407BE rlwinm r4, r5, 0, 30, 31 0000833C 7C8920AE lbzx r4, r9, r4 00008340 54C5801E rlwinm r5, r6, 16, 0, 15 00008344 7C852014 addc r4, r5, r4 00008348 5485402E rlwinm r5, r4, 8, 0, 23 0000834C 7C842814 addc r4, r4, r5 00008350 908C0004 stw [r12 + 0x0004], r4 00008354 909F0004 stw [r31 + 0x0004], r4 00008358 337B0008 addic r27, r27, 8 0000835C 32D60008 addic r22, r22, 8 00008360 33390008 addic r25, r25, 8 00008364 33DE0008 addic r30, r30, 8 00008368 33BD0008 addic r29, r29, 8 0000836C 32940004 addic r20, r20, 4 00008370 318C0008 addic r12, r12, 8 00008374 33FF0008 addic r31, r31, 8 00008378 38880000 addi r4, r8, 0x0000 0000837C 4080FE80 bge -0x00000180 /* 000081FC */ 00008380 4800032C b +0x0000032C /* 000086AC */ 00008384 80C30044 lwz r6, [r3 + 0x0044] 00008388 80E50001 lwz r7, [r5 + 0x0001] 0000838C 54C61838 rlwinm r6, r6, 3, 0, 28 label00008390: 00008390 81050005 lwz r8, [r5 + 0x0005] 00008394 7CD03014 addc r6, r16, r6 00008398 91060004 stw [r6 + 0x0004], r8 0000839C 90E60000 stw [r6], r7 000083A0 80C30044 lwz r6, [r3 + 0x0044] 000083A4 32850009 addic r20, r5, 9 000083A8 30A60001 addic r5, r6, 1 000083AC 2C850100 cmpwi cr1, r5, 256 000083B0 90A30044 stw [r3 + 0x0044], r5 000083B4 54C6063E rlwinm r6, r6, 0, 24, 31 000083B8 4086001C bne cr1, +0x0000001C /* 000083D4 */ 000083BC 93830044 stw [r3 + 0x0044], r28 000083C0 54C51838 rlwinm r5, r6, 3, 0, 28 000083C4 7CC40010 subfc r6, r4, r0 000083C8 48000014 b +0x00000014 /* 000083DC */ 000083CC 88C50001 lbz r6, [r5 + 0x0001] 000083D0 32850002 addic r20, r5, 2 label000083D4: 000083D4 54C51838 rlwinm r5, r6, 3, 0, 28 000083D8 7CC40010 subfc r6, r4, r0 label000083DC: 000083DC 7D302814 addc r9, r16, r5 000083E0 7CC00734 extsh r0, r6 label000083E4: 000083E4 A8B40000 lha r5, [r20] 000083E8 54A69F7E rlwinm r6, r5, 19, 29, 31 000083EC 7CE930AE lbzx r7, r9, r6 000083F0 54A6B77E rlwinm r6, r5, 22, 29, 31 000083F4 7CC930AE lbzx r6, r9, r6 000083F8 54E7801E rlwinm r7, r7, 16, 0, 15 000083FC 7CE73014 addc r7, r7, r6 00008400 54E6402E rlwinm r6, r7, 8, 0, 23 00008404 7CC73014 addc r6, r7, r6 00008408 90CB0000 stw [r11], r6 0000840C 90DB0000 stw [r27], r6 00008410 54A6CF7E rlwinm r6, r5, 25, 29, 31 00008414 7CE930AE lbzx r7, r9, r6 00008418 54A6E77E rlwinm r6, r5, 28, 29, 31 0000841C 7CC930AE lbzx r6, r9, r6 00008420 54E7801E rlwinm r7, r7, 16, 0, 15 00008424 7CC73014 addc r6, r7, r6 00008428 54C7402E rlwinm r7, r6, 8, 0, 23 0000842C 7CC63814 addc r6, r6, r7 00008430 90CB0004 stw [r11 + 0x0004], r6 00008434 90DB0004 stw [r27 + 0x0004], r6 00008438 A9540002 lha r10, [r20 + 0x0002] 0000843C 316B0008 addic r11, r11, 8 00008440 55469F7E rlwinm r6, r10, 19, 29, 31 00008444 7CC930AE lbzx r6, r9, r6 00008448 337B0008 addic r27, r27, 8 0000844C 54C7801E rlwinm r7, r6, 16, 0, 15 00008450 5546B77E rlwinm r6, r10, 22, 29, 31 00008454 7CC930AE lbzx r6, r9, r6 00008458 5548452E rlwinm r8, r10, 8, 20, 23 0000845C 7CC73014 addc r6, r7, r6 00008460 54C7402E rlwinm r7, r6, 8, 0, 23 00008464 7CC63814 addc r6, r6, r7 00008468 90D60000 stw [r22], r6 0000846C 90D90000 stw [r25], r6 00008470 5546CF7E rlwinm r6, r10, 25, 29, 31 00008474 7CC930AE lbzx r6, r9, r6 00008478 5547E77E rlwinm r7, r10, 28, 29, 31 0000847C 7CE938AE lbzx r7, r9, r7 00008480 54C6801E rlwinm r6, r6, 16, 0, 15 00008484 7CC63814 addc r6, r6, r7 00008488 54C7402E rlwinm r7, r6, 8, 0, 23 0000848C 7CC63814 addc r6, r6, r7 00008490 90D60004 stw [r22 + 0x0004], r6 00008494 90D90004 stw [r25 + 0x0004], r6 00008498 A9540004 lha r10, [r20 + 0x0004] 0000849C 50A86426 rlwimi r8, r5, 12, 16, 19 000084A0 55459F7E rlwinm r5, r10, 19, 29, 31 000084A4 7CA928AE lbzx r5, r9, r5 000084A8 32D60008 addic r22, r22, 8 000084AC 54A7801E rlwinm r7, r5, 16, 0, 15 000084B0 33390008 addic r25, r25, 8 000084B4 32940006 addic r20, r20, 6 000084B8 5545B77E rlwinm r5, r10, 22, 29, 31 000084BC 7CA928AE lbzx r5, r9, r5 000084C0 55462636 rlwinm r6, r10, 4, 24, 27 000084C4 7CA72814 addc r5, r7, r5 000084C8 54A7402E rlwinm r7, r5, 8, 0, 23 000084CC 7CA53814 addc r5, r5, r7 000084D0 90BE0000 stw [r30], r5 000084D4 90BD0000 stw [r29], r5 000084D8 5545CF7E rlwinm r5, r10, 25, 29, 31 000084DC 7CA928AE lbzx r5, r9, r5 000084E0 5547E77E rlwinm r7, r10, 28, 29, 31 000084E4 7CE938AE lbzx r7, r9, r7 000084E8 54A5801E rlwinm r5, r5, 16, 0, 15 000084EC 7CA53814 addc r5, r5, r7 000084F0 54A7402E rlwinm r7, r5, 8, 0, 23 000084F4 7CA53814 addc r5, r5, r7 000084F8 90BE0004 stw [r30 + 0x0004], r5 000084FC 90BD0004 stw [r29 + 0x0004], r5 00008500 7D063378 or r6, r8, r6 00008504 54C59F7E rlwinm r5, r6, 19, 29, 31 00008508 7CE928AE lbzx r7, r9, r5 0000850C 5505B77E rlwinm r5, r8, 22, 29, 31 00008510 7CA928AE lbzx r5, r9, r5 00008514 54E7801E rlwinm r7, r7, 16, 0, 15 00008518 7CA72814 addc r5, r7, r5 0000851C 33BD0008 addic r29, r29, 8 00008520 33DE0008 addic r30, r30, 8 00008524 54A7402E rlwinm r7, r5, 8, 0, 23 00008528 7CA53814 addc r5, r5, r7 0000852C 90AC0000 stw [r12], r5 00008530 90BF0000 stw [r31], r5 00008534 54C5CF7E rlwinm r5, r6, 25, 29, 31 00008538 7CE928AE lbzx r7, r9, r5 0000853C 54C5E77E rlwinm r5, r6, 28, 29, 31 00008540 7CA928AE lbzx r5, r9, r5 00008544 54E6801E rlwinm r6, r7, 16, 0, 15 00008548 7CA62814 addc r5, r6, r5 0000854C 30E4FFFF subic r7, r4, 1 00008550 54A6402E rlwinm r6, r5, 8, 0, 23 00008554 7CA53014 addc r5, r5, r6 00008558 7CE40735 extsh. r4, r7 0000855C 90AC0004 stw [r12 + 0x0004], r5 00008560 90BF0004 stw [r31 + 0x0004], r5 00008564 318C0008 addic r12, r12, 8 00008568 33FF0008 addic r31, r31, 8 0000856C 4080FE78 bge -0x00000188 /* 000083E4 */ 00008570 4800013C b +0x0000013C /* 000086AC */ 00008574 7CA40010 subfc r5, r4, r0 00008578 7CA00734 extsh r0, r5 label0000857C: 0000857C 88B40000 lbz r5, [r20] 00008580 88D40001 lbz r6, [r20 + 0x0001] 00008584 54A5801E rlwinm r5, r5, 16, 0, 15 00008588 7CC62814 addc r6, r6, r5 0000858C 54C5402E rlwinm r5, r6, 8, 0, 23 00008590 7CA62814 addc r5, r6, r5 00008594 90AB0000 stw [r11], r5 00008598 90BB0000 stw [r27], r5 0000859C 88B40002 lbz r5, [r20 + 0x0002] 000085A0 88D40003 lbz r6, [r20 + 0x0003] 000085A4 54A5801E rlwinm r5, r5, 16, 0, 15 000085A8 7CA62814 addc r5, r6, r5 000085AC 54A6402E rlwinm r6, r5, 8, 0, 23 000085B0 7CA53014 addc r5, r5, r6 000085B4 90AB0004 stw [r11 + 0x0004], r5 000085B8 90BB0004 stw [r27 + 0x0004], r5 000085BC 88B40004 lbz r5, [r20 + 0x0004] 000085C0 88D40005 lbz r6, [r20 + 0x0005] 000085C4 54A5801E rlwinm r5, r5, 16, 0, 15 000085C8 7CA62814 addc r5, r6, r5 000085CC 54A6402E rlwinm r6, r5, 8, 0, 23 000085D0 7CA53014 addc r5, r5, r6 000085D4 90B60000 stw [r22], r5 000085D8 90B90000 stw [r25], r5 000085DC 88B40006 lbz r5, [r20 + 0x0006] 000085E0 88D40007 lbz r6, [r20 + 0x0007] 000085E4 54A5801E rlwinm r5, r5, 16, 0, 15 000085E8 7CA62814 addc r5, r6, r5 000085EC 54A6402E rlwinm r6, r5, 8, 0, 23 000085F0 7CA53014 addc r5, r5, r6 000085F4 90B60004 stw [r22 + 0x0004], r5 000085F8 90B90004 stw [r25 + 0x0004], r5 000085FC 88B40008 lbz r5, [r20 + 0x0008] 00008600 88D40009 lbz r6, [r20 + 0x0009] 00008604 54A5801E rlwinm r5, r5, 16, 0, 15 00008608 7CA62814 addc r5, r6, r5 0000860C 54A6402E rlwinm r6, r5, 8, 0, 23 00008610 7CA53014 addc r5, r5, r6 00008614 90BE0000 stw [r30], r5 00008618 90BD0000 stw [r29], r5 0000861C 88B4000A lbz r5, [r20 + 0x000A] 00008620 88D4000B lbz r6, [r20 + 0x000B] 00008624 54A5801E rlwinm r5, r5, 16, 0, 15 00008628 7CA62814 addc r5, r6, r5 0000862C 54A6402E rlwinm r6, r5, 8, 0, 23 00008630 7CA53014 addc r5, r5, r6 00008634 90BE0004 stw [r30 + 0x0004], r5 00008638 90BD0004 stw [r29 + 0x0004], r5 0000863C 88B4000C lbz r5, [r20 + 0x000C] 00008640 88D4000D lbz r6, [r20 + 0x000D] 00008644 54A5801E rlwinm r5, r5, 16, 0, 15 label00008648: 00008648 7CA62814 addc r5, r6, r5 0000864C 54A6402E rlwinm r6, r5, 8, 0, 23 00008650 7CA53014 addc r5, r5, r6 00008654 90AC0000 stw [r12], r5 00008658 90BF0000 stw [r31], r5 0000865C 88B4000E lbz r5, [r20 + 0x000E] 00008660 88D4000F lbz r6, [r20 + 0x000F] 00008664 54A5801E rlwinm r5, r5, 16, 0, 15 00008668 7CA62814 addc r5, r6, r5 0000866C 30E4FFFF subic r7, r4, 1 00008670 54A6402E rlwinm r6, r5, 8, 0, 23 00008674 7CA53014 addc r5, r5, r6 00008678 7CE40735 extsh. r4, r7 0000867C 90AC0004 stw [r12 + 0x0004], r5 00008680 90BF0004 stw [r31 + 0x0004], r5 00008684 33DE0008 addic r30, r30, 8 00008688 33BD0008 addic r29, r29, 8 0000868C 316B0008 addic r11, r11, 8 00008690 337B0008 addic r27, r27, 8 00008694 32D60008 addic r22, r22, 8 00008698 33390008 addic r25, r25, 8 0000869C 32940010 addic r20, r20, 16 000086A0 318C0008 addic r12, r12, 8 000086A4 33FF0008 addic r31, r31, 8 000086A8 4080FED4 bge -0x0000012C /* 0000857C */ label000086AC: 000086AC 3080FFFF subic r4, r0, 1 000086B0 7C850735 extsh. r5, r4 000086B4 38050000 addi r0, r5, 0x0000 000086B8 4080F58C bge -0x00000A74 /* 00007C44 */ label000086BC: 000086BC 3098FFFF subic r4, r24, 1 000086C0 7C850735 extsh. r5, r4 000086C4 7DEF7014 addc r15, r15, r14 000086C8 3B050000 addi r24, r5, 0x0000 000086CC 4080F544 bge -0x00000ABC /* 00007C10 */ label000086D0: 000086D0 9AA10038 stb [r1 + 0x0038], r21 000086D4 92830008 stw [r3 + 0x0008], r20 000086D8 B9C10048 lmw r14, [r1 + 0x0048] 000086DC 30210090 addic r1, r1, 144 000086E0 4E800020 blr 000086E4 00000000 .invalid 000086E8 00002041 .invalid 000086EC 80120100 lwz r0, [r18 + 0x0100] 000086F0 00000000 .invalid 000086F4 00000B4C .invalid 000086F8 0010534D .invalid 000086FC 43444543 bcla 26, 4, 0x00004540 00008700 4F4D5052 .invalid 4C 00008704 45535338 .invalid sc 00008708 58320000 .invalid fn0000870C: 0000870C A8E3001E lha r7, [r3 + 0x001E] 00008710 BFA1FFF4 stmw [r1 - 0x000C], r29 00008714 3007FFFF subic r0, r7, 1 00008718 7C040735 extsh. r4, r0 0000871C 81230008 lwz r9, [r3 + 0x0008] 00008720 38E40000 addi r7, r4, 0x0000 00008724 41800224 blt +0x00000224 /* 00008948 */ 00008728 810200AC lwz r8, [r2 + 0x00AC] 0000872C 814200B0 lwz r10, [r2 + 0x00B0] 00008730 39600000 li r11, 0x0000 label00008734: 00008734 ABE3001A lha r31, [r3 + 0x001A] 00008738 3007FFFF subic r0, r7, 1 0000873C 309FFFFF subic r4, r31, 1 00008740 7C850735 extsh. r5, r4 00008744 7C0C0734 extsh r12, r0 00008748 3BE50000 addi r31, r5, 0x0000 0000874C 38EC0000 addi r7, r12, 0x0000 00008750 418001F0 blt +0x000001F0 /* 00008940 */ label00008754: 00008754 88C90000 lbz r6, [r9] 00008758 3BC90000 addi r30, r9, 0x0000 0000875C 54C0E13E rlwinm r0, r6, 28, 4, 31 00008760 2880000F cmplwi cr1, r0, 15 00008764 3BA60000 addi r29, r6, 0x0000 00008768 38890000 addi r4, r9, 0x0000 0000876C 38060000 addi r0, r6, 0x0000 00008770 31290001 addic r9, r9, 1 00008774 54C6073E rlwinm r6, r6, 0, 28, 31 00008778 418501B8 bgt cr1, +0x000001B8 /* 00008930 */ 0000877C 5405F0BA rlwinm r5, r0, 30, 2, 29 00008780 7CA8282E lwzx r5, r8, r5 00008784 7CA55014 addc r5, r5, r10 00008788 7CA903A6 mtctr r5 0000878C 4E800420 bctr 00008790 88DE0001 lbz r6, [r30 + 0x0001] 00008794 31240002 addic r9, r4, 2 label00008798: 00008798 7C06F810 subfc r0, r6, r31 0000879C 7C1F0734 extsh r31, r0 000087A0 48000190 b +0x00000190 /* 00008930 */ 000087A4 88DE0001 lbz r6, [r30 + 0x0001] 000087A8 313E0002 addic r9, r30, 2 000087AC 4BFFFFEC b -0x00000014 /* 00008798 */ 000087B0 88DE0001 lbz r6, [r30 + 0x0001] 000087B4 313E0002 addic r9, r30, 2 000087B8 7C063014 addc r0, r6, r6 000087BC 30000001 addic r0, r0, 1 000087C0 7C00F810 subfc r0, r0, r31 000087C4 7C1F0734 extsh r31, r0 000087C8 48000168 b +0x00000168 /* 00008930 */ 000087CC 88DE0001 lbz r6, [r30 + 0x0001] 000087D0 313E0002 addic r9, r30, 2 000087D4 7C06F810 subfc r0, r6, r31 000087D8 7C1F0734 extsh r31, r0 000087DC 31290001 addic r9, r9, 1 000087E0 48000150 b +0x00000150 /* 00008930 */ 000087E4 80A3003C lwz r5, [r3 + 0x003C] 000087E8 7C063014 addc r0, r6, r6 000087EC 30850001 addic r4, r5, 1 000087F0 9083003C stw [r3 + 0x003C], r4 000087F4 A3DE0001 lhz r30, [r30 + 0x0001] 000087F8 80830030 lwz r4, [r3 + 0x0030] 000087FC 54A5083C rlwinm r5, r5, 1, 0, 30 00008800 7FC42B2E sthx r30, r4, r5 00008804 8083003C lwz r4, [r3 + 0x003C] 00008808 7CA6F810 subfc r5, r6, r31 0000880C 2C840100 cmpwi cr1, r4, 256 00008810 30000004 addic r0, r0, 4 00008814 7D290014 addc r9, r9, r0 00008818 7CBF0734 extsh r31, r5 0000881C 40860114 bne cr1, +0x00000114 /* 00008930 */ 00008820 9163003C stw [r3 + 0x003C], r11 00008824 301FFFFF subic r0, r31, 1 00008828 4800010C b +0x0000010C /* 00008934 */ 0000882C 7C863014 addc r4, r6, r6 00008830 7C06F810 subfc r0, r6, r31 00008834 30840003 addic r4, r4, 3 00008838 7D292014 addc r9, r9, r4 0000883C 7C1F0734 extsh r31, r0 00008840 480000F0 b +0x000000F0 /* 00008930 */ 00008844 80030040 lwz r0, [r3 + 0x0040] 00008848 7CA6F810 subfc r5, r6, r31 0000884C 30800001 addic r4, r0, 1 00008850 90830040 stw [r3 + 0x0040], r4 00008854 80830034 lwz r4, [r3 + 0x0034] 00008858 80DE0001 lwz r6, [r30 + 0x0001] 0000885C 541F103A rlwinm r31, r0, 2, 0, 29 00008860 7CC4F92E stwx r4, r6, r31 00008864 80030040 lwz r0, [r3 + 0x0040] 00008868 57A416BA rlwinm r4, r29, 2, 26, 29 0000886C 2C800100 cmpwi cr1, r0, 256 00008870 30040008 addic r0, r4, 8 00008874 7D290014 addc r9, r9, r0 00008878 7CBF0734 extsh r31, r5 0000887C 408600B4 bne cr1, +0x000000B4 /* 00008930 */ 00008880 91630040 stw [r3 + 0x0040], r11 00008884 301FFFFF subic r0, r31, 1 00008888 480000AC b +0x000000AC /* 00008934 */ 0000888C 540016BA rlwinm r0, r0, 2, 26, 29 00008890 7C86F810 subfc r4, r6, r31 00008894 30000005 addic r0, r0, 5 00008898 7D290014 addc r9, r9, r0 0000889C 7C9F0734 extsh r31, r4 000088A0 48000090 b +0x00000090 /* 00008930 */ 000088A4 80A30044 lwz r5, [r3 + 0x0044] 000088A8 54001E78 rlwinm r0, r0, 3, 25, 28 000088AC 30850001 addic r4, r5, 1 000088B0 90830044 stw [r3 + 0x0044], r4 000088B4 83BE0001 lwz r29, [r30 + 0x0001] 000088B8 80830038 lwz r4, [r3 + 0x0038] 000088BC 83DE0005 lwz r30, [r30 + 0x0005] 000088C0 54A51838 rlwinm r5, r5, 3, 0, 28 000088C4 7C842814 addc r4, r4, r5 000088C8 93C40004 stw [r4 + 0x0004], r30 000088CC 93A40000 stw [r4], r29 000088D0 80830044 lwz r4, [r3 + 0x0044] 000088D4 7C060010 subfc r0, r6, r0 000088D8 2C840100 cmpwi cr1, r4, 256 000088DC 7C060010 subfc r0, r6, r0 000088E0 7CA6F810 subfc r5, r6, r31 000088E4 40860008 bne cr1, +0x00000008 /* 000088EC */ 000088E8 91630044 stw [r3 + 0x0044], r11 label000088EC: 000088EC 3000000E addic r0, r0, 14 000088F0 7D290014 addc r9, r9, r0 000088F4 7CBF0734 extsh r31, r5 000088F8 48000038 b +0x00000038 /* 00008930 */ 000088FC 54001E78 rlwinm r0, r0, 3, 25, 28 00008900 7C060010 subfc r0, r6, r0 00008904 7C060010 subfc r0, r6, r0 00008908 7C86F810 subfc r4, r6, r31 0000890C 30000007 addic r0, r0, 7 00008910 7D290014 addc r9, r9, r0 00008914 7C9F0734 extsh r31, r4 00008918 48000018 b +0x00000018 /* 00008930 */ 0000891C 7C06F810 subfc r0, r6, r31 00008920 7C1F0734 extsh r31, r0 00008924 30060001 addic r0, r6, 1 00008928 54002036 rlwinm r0, r0, 4, 0, 27 0000892C 7D290014 addc r9, r9, r0 label00008930: 00008930 301FFFFF subic r0, r31, 1 label00008934: 00008934 7C040735 extsh. r4, r0 00008938 3BE40000 addi r31, r4, 0x0000 0000893C 4080FE18 bge -0x000001E8 /* 00008754 */ label00008940: 00008940 2C0C0000 cmpwi r12, 0 00008944 4080FDF0 bge -0x00000210 /* 00008734 */ label00008948: 00008948 91230008 stw [r3 + 0x0008], r9 0000894C BBA1FFF4 lmw r29, [r1 - 0x000C] 00008950 4E800020 blr 00008954 00000000 .invalid 00008958 00002040 .invalid 0000895C 00030100 .invalid 00008960 00000000 .invalid 00008964 00000248 .invalid 00008968 0008534D .invalid 0000896C 43536B69 bdzl cr4, +0x00006B68 /* 0000F4D4 */ 00008970 70380000 andi. r24, r1, 0x0000 00008974 A8830022 lha r4, [r3 + 0x0022] 00008978 7C0802A6 mflr r0 0000897C 2C840000 cmpwi cr1, r4, 0 00008980 BDA1FFB4 stmw [r1 - 0x004C], r13 00008984 90010008 stw [r1 + 0x0008], r0 00008988 9421FF60 stwu [r1 - 0x00A0], r1 0000898C 40840018 bge cr1, +0x00000018 /* 000089A4 */ 00008990 4BFFFD7D bl -0x00000284 /* 0000870C */ 00008994 818100A8 lwz r12, [r1 + 0x00A8] 00008998 302100A0 addic r1, r1, 160 0000899C 7D8803A6 mtlr r12 000089A0 4E800020 blr label000089A4: 000089A4 AA43001E lha r18, [r3 + 0x001E] 000089A8 80830068 lwz r4, [r3 + 0x0068] 000089AC 30D2FFFF subic r6, r18, 1 000089B0 80A40000 lwz r5, [r4] 000089B4 7CC40735 extsh. r4, r6 000089B8 80830010 lwz r4, [r3 + 0x0010] 000089BC 81E30008 lwz r15, [r3 + 0x0008] 000089C0 9081003C stw [r1 + 0x003C], r4 000089C4 38800001 li r4, 0x0001 000089C8 98810038 stb [r1 + 0x0038], r4 000089CC A8E30018 lha r7, [r3 + 0x0018] 000089D0 82630030 lwz r19, [r3 + 0x0030] 000089D4 82030034 lwz r16, [r3 + 0x0034] 000089D8 3225000C addic r17, r5, 12 label000089DC: 000089DC 81C30038 lwz r14, [r3 + 0x0038] 000089E0 90E10040 stw [r1 + 0x0040], r7 000089E4 98810038 stb [r1 + 0x0038], r4 000089E8 7CD20734 extsh r18, r6 000089EC 32A5000D addic r21, r5, 13 000089F0 41800A60 blt +0x00000A60 /* 00009450 */ 000089F4 38870000 addi r4, r7, 0x0000 000089F8 5484103A rlwinm r4, r4, 2, 0, 29 000089FC 3305000E addic r24, r5, 14 00008A00 3365000F addic r27, r5, 15 00008A04 82E200AC lwz r23, [r2 + 0x00AC] 00008A08 834200B0 lwz r26, [r2 + 0x00B0] 00008A0C 3A800000 li r20, 0x0000 00008A10 90810044 stw [r1 + 0x0044], r4 label00008A14: 00008A14 AB23001A lha r25, [r3 + 0x001A] 00008A18 80A10040 lwz r5, [r1 + 0x0040] 00008A1C 3099FFFF subic r4, r25, 1 00008A20 82C1003C lwz r22, [r1 + 0x003C] 00008A24 7C860735 extsh. r6, r4 00008A28 7F962814 addc r28, r22, r5 00008A2C 7FC5E014 addc r30, r5, r28 00008A30 7FE5F014 addc r31, r5, r30 00008A34 3B260000 addi r25, r6, 0x0000 00008A38 418009F8 blt +0x000009F8 /* 00009430 */ label00008A3C: 00008A3C 8BAF0000 lbz r29, [r15] 00008A40 388F0000 addi r4, r15, 0x0000 00008A44 57A5E13E rlwinm r5, r29, 28, 4, 31 00008A48 2885000F cmplwi cr1, r5, 15 00008A4C 57A5F0BA rlwinm r5, r29, 30, 2, 29 00008A50 7CB72814 addc r5, r23, r5 00008A54 31EF0001 addic r15, r15, 1 00008A58 57BD073E rlwinm r29, r29, 0, 28, 31 00008A5C 418509C4 bgt cr1, +0x000009C4 /* 00009420 */ 00008A60 80A500C0 lwz r5, [r5 + 0x00C0] 00008A64 7CBA2814 addc r5, r26, r5 00008A68 7CA903A6 mtctr r5 00008A6C 4E800420 bctr 00008A70 8BA40001 lbz r29, [r4 + 0x0001] 00008A74 31E40002 addic r15, r4, 2 00008A78 309D0001 addic r4, r29, 1 00008A7C 5484103A rlwinm r4, r4, 2, 0, 29 00008A80 7C840734 extsh r4, r4 00008A84 7CBDC810 subfc r5, r29, r25 00008A88 7FE4F814 addc r31, r4, r31 00008A8C 7CB90734 extsh r25, r5 00008A90 7ED62014 addc r22, r22, r4 00008A94 7F9C2014 addc r28, r28, r4 00008A98 7FDE2014 addc r30, r30, r4 00008A9C 48000984 b +0x00000984 /* 00009420 */ 00008AA0 8BA40001 lbz r29, [r4 + 0x0001] 00008AA4 31E40002 addic r15, r4, 2 00008AA8 7C9DC810 subfc r4, r29, r25 00008AAC 7C990734 extsh r25, r4 00008AB0 38960000 addi r4, r22, 0x0000 00008AB4 38BD0000 addi r5, r29, 0x0000 00008AB8 84C4FFFC lwzu r6, [r4 - 0x0004] label00008ABC: 00008ABC 30FDFFFF subic r7, r29, 1 00008AC0 7CE80735 extsh. r8, r7 00008AC4 94C40004 stwu [r4 + 0x0004], r6 00008AC8 32D60004 addic r22, r22, 4 00008ACC 3BA80000 addi r29, r8, 0x0000 00008AD0 4080FFEC bge -0x00000014 /* 00008ABC */ 00008AD4 389C0000 addi r4, r28, 0x0000 00008AD8 38C50000 addi r6, r5, 0x0000 00008ADC 8504FFFC lwzu r8, [r4 - 0x0004] label00008AE0: 00008AE0 30C6FFFF subic r6, r6, 1 00008AE4 7CC70735 extsh. r7, r6 00008AE8 95040004 stwu [r4 + 0x0004], r8 00008AEC 339C0004 addic r28, r28, 4 00008AF0 38C70000 addi r6, r7, 0x0000 00008AF4 4080FFEC bge -0x00000014 /* 00008AE0 */ 00008AF8 389E0000 addi r4, r30, 0x0000 00008AFC 38C50000 addi r6, r5, 0x0000 00008B00 8504FFFC lwzu r8, [r4 - 0x0004] label00008B04: 00008B04 30C6FFFF subic r6, r6, 1 00008B08 7CC70735 extsh. r7, r6 00008B0C 95040004 stwu [r4 + 0x0004], r8 00008B10 33DE0004 addic r30, r30, 4 00008B14 38C70000 addi r6, r7, 0x0000 00008B18 4080FFEC bge -0x00000014 /* 00008B04 */ 00008B1C 389F0000 addi r4, r31, 0x0000 00008B20 84C4FFFC lwzu r6, [r4 - 0x0004] label00008B24: 00008B24 30A5FFFF subic r5, r5, 1 00008B28 7CA70735 extsh. r7, r5 00008B2C 94C40004 stwu [r4 + 0x0004], r6 00008B30 33FF0004 addic r31, r31, 4 00008B34 38A70000 addi r5, r7, 0x0000 00008B38 4080FFEC bge -0x00000014 /* 00008B24 */ 00008B3C 3099FFFF subic r4, r25, 1 00008B40 480008E4 b +0x000008E4 /* 00009424 */ 00008B44 8BA40001 lbz r29, [r4 + 0x0001] 00008B48 31E40002 addic r15, r4, 2 00008B4C 7C9DE814 addc r4, r29, r29 00008B50 30840001 addic r4, r4, 1 00008B54 7C84C810 subfc r4, r4, r25 00008B58 7C990734 extsh r25, r4 00008B5C 38960000 addi r4, r22, 0x0000 00008B60 84C4FFF8 lwzu r6, [r4 - 0x0008] 00008B64 38B60000 addi r5, r22, 0x0000 00008B68 8485FFFC lwzu r4, [r5 - 0x0004] 00008B6C 38BD0000 addi r5, r29, 0x0000 label00008B70: 00008B70 30FDFFFF subic r7, r29, 1 00008B74 7CE80735 extsh. r8, r7 00008B78 90D60000 stw [r22], r6 00008B7C 90960004 stw [r22 + 0x0004], r4 00008B80 32D60008 addic r22, r22, 8 00008B84 3BA80000 addi r29, r8, 0x0000 00008B88 4080FFE8 bge -0x00000018 /* 00008B70 */ 00008B8C 389C0000 addi r4, r28, 0x0000 00008B90 8504FFF8 lwzu r8, [r4 - 0x0008] 00008B94 389C0000 addi r4, r28, 0x0000 00008B98 84C4FFFC lwzu r6, [r4 - 0x0004] 00008B9C 38850000 addi r4, r5, 0x0000 label00008BA0: 00008BA0 3084FFFF subic r4, r4, 1 00008BA4 7C870735 extsh. r7, r4 00008BA8 911C0000 stw [r28], r8 00008BAC 90DC0004 stw [r28 + 0x0004], r6 00008BB0 339C0008 addic r28, r28, 8 00008BB4 38870000 addi r4, r7, 0x0000 00008BB8 4080FFE8 bge -0x00000018 /* 00008BA0 */ 00008BBC 389E0000 addi r4, r30, 0x0000 00008BC0 8504FFF8 lwzu r8, [r4 - 0x0008] 00008BC4 389E0000 addi r4, r30, 0x0000 00008BC8 84C4FFFC lwzu r6, [r4 - 0x0004] 00008BCC 38850000 addi r4, r5, 0x0000 label00008BD0: 00008BD0 3084FFFF subic r4, r4, 1 00008BD4 7C870735 extsh. r7, r4 00008BD8 911E0000 stw [r30], r8 00008BDC 90DE0004 stw [r30 + 0x0004], r6 00008BE0 33DE0008 addic r30, r30, 8 00008BE4 38870000 addi r4, r7, 0x0000 00008BE8 4080FFE8 bge -0x00000018 /* 00008BD0 */ 00008BEC 389F0000 addi r4, r31, 0x0000 00008BF0 84C4FFF8 lwzu r6, [r4 - 0x0008] 00008BF4 389F0000 addi r4, r31, 0x0000 00008BF8 84E4FFFC lwzu r7, [r4 - 0x0004] label00008BFC: 00008BFC 3085FFFF subic r4, r5, 1 00008C00 7C850735 extsh. r5, r4 00008C04 90FF0004 stw [r31 + 0x0004], r7 00008C08 90DF0000 stw [r31], r6 00008C0C 33FF0008 addic r31, r31, 8 00008C10 4080FFEC bge -0x00000014 /* 00008BFC */ 00008C14 3099FFFF subic r4, r25, 1 00008C18 4800080C b +0x0000080C /* 00009424 */ 00008C1C 8BA40001 lbz r29, [r4 + 0x0001] 00008C20 31E40002 addic r15, r4, 2 00008C24 890F0000 lbz r8, [r15] 00008C28 7C9DC810 subfc r4, r29, r25 00008C2C 31EF0001 addic r15, r15, 1 00008C30 7C990734 extsh r25, r4 00008C34 5504103A rlwinm r4, r8, 2, 0, 29 00008C38 7D11202E lwzx r8, r17, r4 00008C3C 30DFFFFC subic r6, r31, 4 00008C40 309EFFFC subic r4, r30, 4 00008C44 30BCFFFC subic r5, r28, 4 00008C48 30F6FFFC subic r7, r22, 4 label00008C4C: 00008C4C 301DFFFF subic r0, r29, 1 00008C50 7C090735 extsh. r9, r0 00008C54 95070004 stwu [r7 + 0x0004], r8 00008C58 95050004 stwu [r5 + 0x0004], r8 00008C5C 95040004 stwu [r4 + 0x0004], r8 00008C60 32D60004 addic r22, r22, 4 00008C64 339C0004 addic r28, r28, 4 00008C68 33DE0004 addic r30, r30, 4 00008C6C 95060004 stwu [r6 + 0x0004], r8 00008C70 33FF0004 addic r31, r31, 4 00008C74 3BA90000 addi r29, r9, 0x0000 00008C78 4080FFD4 bge -0x0000002C /* 00008C4C */ 00008C7C 480007A4 b +0x000007A4 /* 00009420 */ 00008C80 80A3003C lwz r5, [r3 + 0x003C] 00008C84 A0C40001 lhz r6, [r4 + 0x0001] 00008C88 54A5083C rlwinm r5, r5, 1, 0, 30 label00008C8C: 00008C8C 7CD32B2E sthx r6, r19, r5 00008C90 80A3003C lwz r5, [r3 + 0x003C] 00008C94 31E40003 addic r15, r4, 3 00008C98 30850001 addic r4, r5, 1 00008C9C 2C840100 cmpwi cr1, r4, 256 00008CA0 9083003C stw [r3 + 0x003C], r4 00008CA4 54A5063E rlwinm r5, r5, 0, 24, 31 00008CA8 4086001C bne cr1, +0x0000001C /* 00008CC4 */ 00008CAC 9283003C stw [r3 + 0x003C], r20 00008CB0 54A4083C rlwinm r4, r5, 1, 0, 30 00008CB4 7CBDC810 subfc r5, r29, r25 00008CB8 48000014 b +0x00000014 /* 00008CCC */ 00008CBC 88A40001 lbz r5, [r4 + 0x0001] 00008CC0 31E40002 addic r15, r4, 2 label00008CC4: 00008CC4 54A4083C rlwinm r4, r5, 1, 0, 30 00008CC8 7CBDC810 subfc r5, r29, r25 label00008CCC: 00008CCC 7CB90734 extsh r25, r5 00008CD0 7D132014 addc r8, r19, r4 00008CD4 313FFFFC subic r9, r31, 4 00008CD8 30DEFFFC subic r6, r30, 4 00008CDC 30BCFFFC subic r5, r28, 4 00008CE0 30F6FFFC subic r7, r22, 4 label00008CE4: 00008CE4 896F0000 lbz r11, [r15] 00008CE8 32D60004 addic r22, r22, 4 00008CEC 5564C9FE rlwinm r4, r11, 25, 7, 31 00008CF0 7C0820AE lbzx r0, r8, r4 00008CF4 5564D7FE rlwinm r4, r11, 26, 31, 31 00008CF8 7D4820AE lbzx r10, r8, r4 00008CFC 5404103A rlwinm r4, r0, 2, 0, 29 00008D00 7C1120AE lbzx r0, r17, r4 00008D04 5544103A rlwinm r4, r10, 2, 0, 29 00008D08 7C9520AE lbzx r4, r21, r4 00008D0C 5400402E rlwinm r0, r0, 8, 0, 23 00008D10 7C802014 addc r4, r0, r4 00008D14 548A402E rlwinm r10, r4, 8, 0, 23 00008D18 5564DFFE rlwinm r4, r11, 27, 31, 31 00008D1C 7C0820AE lbzx r0, r8, r4 00008D20 5564E7FE rlwinm r4, r11, 28, 31, 31 00008D24 7C8820AE lbzx r4, r8, r4 00008D28 540C103A rlwinm r12, r0, 2, 0, 29 00008D2C 7C1860AE lbzx r0, r24, r12 00008D30 5484103A rlwinm r4, r4, 2, 0, 29 label00008D34: 00008D34 7C0A0014 addc r0, r10, r0 00008D38 7C9B20AE lbzx r4, r27, r4 00008D3C 5400402E rlwinm r0, r0, 8, 0, 23 00008D40 7C802014 addc r4, r0, r4 00008D44 94870004 stwu [r7 + 0x0004], r4 00008D48 5564EFFE rlwinm r4, r11, 29, 31, 31 00008D4C 7C8820AE lbzx r4, r8, r4 00008D50 556AF7FE rlwinm r10, r11, 30, 31, 31 00008D54 7C0850AE lbzx r0, r8, r10 00008D58 5484103A rlwinm r4, r4, 2, 0, 29 00008D5C 556AFFFE rlwinm r10, r11, 31, 31, 31 00008D60 7D9820AE lbzx r12, r24, r4 00008D64 5404103A rlwinm r4, r0, 2, 0, 29 00008D68 556B07FE rlwinm r11, r11, 0, 31, 31 00008D6C 7D4850AE lbzx r10, r8, r10 00008D70 7C9B20AE lbzx r4, r27, r4 00008D74 7C0858AE lbzx r0, r8, r11 00008D78 558B402E rlwinm r11, r12, 8, 0, 23 00008D7C 554A103A rlwinm r10, r10, 2, 0, 29 00008D80 7C8B2014 addc r4, r11, r4 00008D84 7D7150AE lbzx r11, r17, r10 00008D88 540A103A rlwinm r10, r0, 2, 0, 29 00008D8C 5484402E rlwinm r4, r4, 8, 0, 23 00008D90 7C845814 addc r4, r4, r11 00008D94 7C1550AE lbzx r0, r21, r10 00008D98 5484402E rlwinm r4, r4, 8, 0, 23 00008D9C 7C840014 addc r4, r4, r0 00008DA0 94850004 stwu [r5 + 0x0004], r4 00008DA4 896F0001 lbz r11, [r15 + 0x0001] 00008DA8 339C0004 addic r28, r28, 4 00008DAC 5564C9FE rlwinm r4, r11, 25, 7, 31 00008DB0 7C8820AE lbzx r4, r8, r4 00008DB4 31EF0002 addic r15, r15, 2 00008DB8 548A103A rlwinm r10, r4, 2, 0, 29 00008DBC 5564D7FE rlwinm r4, r11, 26, 31, 31 00008DC0 7C8820AE lbzx r4, r8, r4 00008DC4 556CDFFE rlwinm r12, r11, 27, 31, 31 00008DC8 5484103A rlwinm r4, r4, 2, 0, 29 00008DCC 7D5850AE lbzx r10, r24, r10 00008DD0 7C1B20AE lbzx r0, r27, r4 00008DD4 5564E7FE rlwinm r4, r11, 28, 31, 31 00008DD8 7D8860AE lbzx r12, r8, r12 00008DDC 7DA820AE lbzx r13, r8, r4 00008DE0 554A402E rlwinm r10, r10, 8, 0, 23 00008DE4 5584103A rlwinm r4, r12, 2, 0, 29 00008DE8 7C0A0014 addc r0, r10, r0 00008DEC 7D5120AE lbzx r10, r17, r4 00008DF0 55A4103A rlwinm r4, r13, 2, 0, 29 00008DF4 5400402E rlwinm r0, r0, 8, 0, 23 00008DF8 7C005014 addc r0, r0, r10 00008DFC 7C9520AE lbzx r4, r21, r4 00008E00 5400402E rlwinm r0, r0, 8, 0, 23 00008E04 7C802014 addc r4, r0, r4 00008E08 94860004 stwu [r6 + 0x0004], r4 00008E0C 5564EFFE rlwinm r4, r11, 29, 31, 31 00008E10 7C8820AE lbzx r4, r8, r4 00008E14 33DE0004 addic r30, r30, 4 00008E18 5484103A rlwinm r4, r4, 2, 0, 29 00008E1C 7C1820AE lbzx r0, r24, r4 00008E20 5564F7FE rlwinm r4, r11, 30, 31, 31 00008E24 540C402E rlwinm r12, r0, 8, 0, 23 00008E28 7C8820AE lbzx r4, r8, r4 00008E2C 556AFFFE rlwinm r10, r11, 31, 31, 31 00008E30 5484103A rlwinm r4, r4, 2, 0, 29 00008E34 7C0850AE lbzx r0, r8, r10 00008E38 7C9B20AE lbzx r4, r27, r4 00008E3C 556A07FE rlwinm r10, r11, 0, 31, 31 00008E40 7D6850AE lbzx r11, r8, r10 00008E44 540A103A rlwinm r10, r0, 2, 0, 29 00008E48 7C8C2014 addc r4, r12, r4 00008E4C 301DFFFF subic r0, r29, 1 00008E50 7D9150AE lbzx r12, r17, r10 00008E54 556B103A rlwinm r11, r11, 2, 0, 29 00008E58 7C0A0735 extsh. r10, r0 00008E5C 5484402E rlwinm r4, r4, 8, 0, 23 00008E60 7C846014 addc r4, r4, r12 00008E64 7D5558AE lbzx r10, r21, r11 00008E68 5484402E rlwinm r4, r4, 8, 0, 23 00008E6C 7C845014 addc r4, r4, r10 00008E70 94890004 stwu [r9 + 0x0004], r4 00008E74 33FF0004 addic r31, r31, 4 00008E78 7C1D0734 extsh r29, r0 00008E7C 4080FE68 bge -0x00000198 /* 00008CE4 */ 00008E80 480005A0 b +0x000005A0 /* 00009420 */ 00008E84 80A30040 lwz r5, [r3 + 0x0040] 00008E88 80C40001 lwz r6, [r4 + 0x0001] 00008E8C 54A5103A rlwinm r5, r5, 2, 0, 29 00008E90 7CD0292E stwx r16, r6, r5 00008E94 80A30040 lwz r5, [r3 + 0x0040] 00008E98 31E40005 addic r15, r4, 5 00008E9C 30850001 addic r4, r5, 1 00008EA0 2C840100 cmpwi cr1, r4, 256 00008EA4 90830040 stw [r3 + 0x0040], r4 00008EA8 54A5063E rlwinm r5, r5, 0, 24, 31 00008EAC 4086001C bne cr1, +0x0000001C /* 00008EC8 */ 00008EB0 92830040 stw [r3 + 0x0040], r20 00008EB4 54A4103A rlwinm r4, r5, 2, 0, 29 00008EB8 7CBDC810 subfc r5, r29, r25 00008EBC 48000014 b +0x00000014 /* 00008ED0 */ 00008EC0 88A40001 lbz r5, [r4 + 0x0001] 00008EC4 31E40002 addic r15, r4, 2 label00008EC8: 00008EC8 54A4103A rlwinm r4, r5, 2, 0, 29 00008ECC 7CBDC810 subfc r5, r29, r25 label00008ED0: 00008ED0 7CB90734 extsh r25, r5 00008ED4 7D102014 addc r8, r16, r4 00008ED8 30DFFFFC subic r6, r31, 4 00008EDC 30BEFFFC subic r5, r30, 4 00008EE0 30FCFFFC subic r7, r28, 4 00008EE4 3136FFFC subic r9, r22, 4 label00008EE8: 00008EE8 898F0000 lbz r12, [r15] 00008EEC 32D60004 addic r22, r22, 4 00008EF0 558407BE rlwinm r4, r12, 0, 30, 31 00008EF4 7C0820AE lbzx r0, r8, r4 00008EF8 5584D1BE rlwinm r4, r12, 26, 6, 31 00008EFC 7C8820AE lbzx r4, r8, r4 00008F00 540A103A rlwinm r10, r0, 2, 0, 29 00008F04 5484103A rlwinm r4, r4, 2, 0, 29 00008F08 7C9120AE lbzx r4, r17, r4 00008F0C 7D7B50AE lbzx r11, r27, r10 00008F10 548A402E rlwinm r10, r4, 8, 0, 23 00008F14 5584E7BE rlwinm r4, r12, 28, 30, 31 00008F18 7C0820AE lbzx r0, r8, r4 00008F1C 5584F7BE rlwinm r4, r12, 30, 30, 31 00008F20 7C8820AE lbzx r4, r8, r4 00008F24 540C103A rlwinm r12, r0, 2, 0, 29 00008F28 7C1560AE lbzx r0, r21, r12 00008F2C 5484103A rlwinm r4, r4, 2, 0, 29 00008F30 7C0A0014 addc r0, r10, r0 00008F34 7C9820AE lbzx r4, r24, r4 00008F38 5400402E rlwinm r0, r0, 8, 0, 23 00008F3C 7C802014 addc r4, r0, r4 00008F40 5484402E rlwinm r4, r4, 8, 0, 23 00008F44 7C845814 addc r4, r4, r11 00008F48 94890004 stwu [r9 + 0x0004], r4 00008F4C 896F0001 lbz r11, [r15 + 0x0001] 00008F50 5564D1BE rlwinm r4, r11, 26, 6, 31 00008F54 7C8820AE lbzx r4, r8, r4 00008F58 556AE7BE rlwinm r10, r11, 28, 30, 31 00008F5C 7C0850AE lbzx r0, r8, r10 00008F60 5484103A rlwinm r4, r4, 2, 0, 29 00008F64 556AF7BE rlwinm r10, r11, 30, 30, 31 00008F68 7D9820AE lbzx r12, r24, r4 00008F6C 5404103A rlwinm r4, r0, 2, 0, 29 00008F70 556B07BE rlwinm r11, r11, 0, 30, 31 00008F74 7D4850AE lbzx r10, r8, r10 00008F78 7C9B20AE lbzx r4, r27, r4 00008F7C 7C0858AE lbzx r0, r8, r11 00008F80 558B402E rlwinm r11, r12, 8, 0, 23 00008F84 554A103A rlwinm r10, r10, 2, 0, 29 00008F88 7C8B2014 addc r4, r11, r4 00008F8C 7D7150AE lbzx r11, r17, r10 00008F90 540A103A rlwinm r10, r0, 2, 0, 29 00008F94 5484402E rlwinm r4, r4, 8, 0, 23 00008F98 7C845814 addc r4, r4, r11 00008F9C 7C1550AE lbzx r0, r21, r10 00008FA0 5484402E rlwinm r4, r4, 8, 0, 23 00008FA4 7C840014 addc r4, r4, r0 00008FA8 94870004 stwu [r7 + 0x0004], r4 00008FAC 896F0002 lbz r11, [r15 + 0x0002] 00008FB0 339C0004 addic r28, r28, 4 00008FB4 5564D1BE rlwinm r4, r11, 26, 6, 31 00008FB8 7C8820AE lbzx r4, r8, r4 00008FBC 548A103A rlwinm r10, r4, 2, 0, 29 00008FC0 5564E7BE rlwinm r4, r11, 28, 30, 31 00008FC4 7C0820AE lbzx r0, r8, r4 00008FC8 7D9150AE lbzx r12, r17, r10 00008FCC 5564F7BE rlwinm r4, r11, 30, 30, 31 00008FD0 540A103A rlwinm r10, r0, 2, 0, 29 00008FD4 556B07BE rlwinm r11, r11, 0, 30, 31 00008FD8 7C1550AE lbzx r0, r21, r10 00008FDC 7C8820AE lbzx r4, r8, r4 00008FE0 7D4858AE lbzx r10, r8, r11 00008FE4 558B402E rlwinm r11, r12, 8, 0, 23 00008FE8 7C0B0014 addc r0, r11, r0 00008FEC 5484103A rlwinm r4, r4, 2, 0, 29 00008FF0 7D7820AE lbzx r11, r24, r4 00008FF4 5544103A rlwinm r4, r10, 2, 0, 29 00008FF8 5400402E rlwinm r0, r0, 8, 0, 23 00008FFC 7C005814 addc r0, r0, r11 00009000 7C9B20AE lbzx r4, r27, r4 00009004 5400402E rlwinm r0, r0, 8, 0, 23 00009008 7C802014 addc r4, r0, r4 0000900C 94850004 stwu [r5 + 0x0004], r4 00009010 894F0003 lbz r10, [r15 + 0x0003] 00009014 33DE0004 addic r30, r30, 4 00009018 5544D1BE rlwinm r4, r10, 26, 6, 31 0000901C 7C8820AE lbzx r4, r8, r4 00009020 31EF0004 addic r15, r15, 4 00009024 5484103A rlwinm r4, r4, 2, 0, 29 00009028 7C1820AE lbzx r0, r24, r4 0000902C 5544E7BE rlwinm r4, r10, 28, 30, 31 00009030 7D6820AE lbzx r11, r8, r4 00009034 5544F7BE rlwinm r4, r10, 30, 30, 31 00009038 7D8820AE lbzx r12, r8, r4 0000903C 5564103A rlwinm r4, r11, 2, 0, 29 00009040 7C9B20AE lbzx r4, r27, r4 00009044 554A07BE rlwinm r10, r10, 0, 30, 31 00009048 7D6850AE lbzx r11, r8, r10 0000904C 5400402E rlwinm r0, r0, 8, 0, 23 00009050 558A103A rlwinm r10, r12, 2, 0, 29 00009054 7C802014 addc r4, r0, r4 00009058 301DFFFF subic r0, r29, 1 0000905C 7D9150AE lbzx r12, r17, r10 00009060 556B103A rlwinm r11, r11, 2, 0, 29 00009064 7C0A0735 extsh. r10, r0 00009068 5484402E rlwinm r4, r4, 8, 0, 23 0000906C 7C846014 addc r4, r4, r12 00009070 7D5558AE lbzx r10, r21, r11 00009074 5484402E rlwinm r4, r4, 8, 0, 23 00009078 7C845014 addc r4, r4, r10 0000907C 94860004 stwu [r6 + 0x0004], r4 00009080 33FF0004 addic r31, r31, 4 00009084 7C1D0734 extsh r29, r0 00009088 4080FE60 bge -0x000001A0 /* 00008EE8 */ 0000908C 48000394 b +0x00000394 /* 00009420 */ 00009090 80A30044 lwz r5, [r3 + 0x0044] 00009094 80C40001 lwz r6, [r4 + 0x0001] 00009098 54A51838 rlwinm r5, r5, 3, 0, 28 0000909C 80E40005 lwz r7, [r4 + 0x0005] 000090A0 7CAE2814 addc r5, r14, r5 000090A4 90E50004 stw [r5 + 0x0004], r7 000090A8 90C50000 stw [r5], r6 000090AC 80A30044 lwz r5, [r3 + 0x0044] 000090B0 31E40009 addic r15, r4, 9 000090B4 30850001 addic r4, r5, 1 000090B8 2C840100 cmpwi cr1, r4, 256 000090BC 90830044 stw [r3 + 0x0044], r4 000090C0 54A5063E rlwinm r5, r5, 0, 24, 31 000090C4 4086001C bne cr1, +0x0000001C /* 000090E0 */ 000090C8 92830044 stw [r3 + 0x0044], r20 000090CC 54A41838 rlwinm r4, r5, 3, 0, 28 000090D0 7CBDC810 subfc r5, r29, r25 000090D4 48000014 b +0x00000014 /* 000090E8 */ 000090D8 88A40001 lbz r5, [r4 + 0x0001] 000090DC 31E40002 addic r15, r4, 2 label000090E0: 000090E0 54A41838 rlwinm r4, r5, 3, 0, 28 000090E4 7CBDC810 subfc r5, r29, r25 label000090E8: 000090E8 7D6E2014 addc r11, r14, r4 000090EC 7CB90734 extsh r25, r5 000090F0 313FFFFC subic r9, r31, 4 000090F4 31BEFFFC subic r13, r30, 4 000090F8 315CFFFC subic r10, r28, 4 000090FC 3196FFFC subic r12, r22, 4 label00009100: 00009100 A88F0000 lha r4, [r15] 00009104 32D60004 addic r22, r22, 4 00009108 54859F7E rlwinm r5, r4, 19, 29, 31 0000910C 7CCB28AE lbzx r6, r11, r5 00009110 5485B77E rlwinm r5, r4, 22, 29, 31 00009114 7CEB28AE lbzx r7, r11, r5 00009118 54C5103A rlwinm r5, r6, 2, 0, 29 0000911C 7CD128AE lbzx r6, r17, r5 00009120 54E5103A rlwinm r5, r7, 2, 0, 29 00009124 7CB528AE lbzx r5, r21, r5 00009128 54C6402E rlwinm r6, r6, 8, 0, 23 0000912C 7CA62814 addc r5, r6, r5 00009130 54A7402E rlwinm r7, r5, 8, 0, 23 00009134 5485CF7E rlwinm r5, r4, 25, 29, 31 00009138 7CCB28AE lbzx r6, r11, r5 0000913C 5485E77E rlwinm r5, r4, 28, 29, 31 00009140 7CAB28AE lbzx r5, r11, r5 00009144 54C6103A rlwinm r6, r6, 2, 0, 29 00009148 7CD830AE lbzx r6, r24, r6 0000914C 54A5103A rlwinm r5, r5, 2, 0, 29 00009150 7CC73014 addc r6, r7, r6 00009154 7CBB28AE lbzx r5, r27, r5 00009158 54C6402E rlwinm r6, r6, 8, 0, 23 0000915C 7CA62814 addc r5, r6, r5 00009160 94AC0004 stwu [r12 + 0x0004], r5 00009164 A80F0002 lha r0, [r15 + 0x0002] 00009168 54059F7E rlwinm r5, r0, 19, 29, 31 0000916C 7CCB28AE lbzx r6, r11, r5 00009170 5405B77E rlwinm r5, r0, 22, 29, 31 00009174 7CAB28AE lbzx r5, r11, r5 00009178 54C6103A rlwinm r6, r6, 2, 0, 29 0000917C 5407CF7E rlwinm r7, r0, 25, 29, 31 00009180 7D0B38AE lbzx r8, r11, r7 00009184 7CD830AE lbzx r6, r24, r6 00009188 54A5103A rlwinm r5, r5, 2, 0, 29 0000918C 7CFB28AE lbzx r7, r27, r5 00009190 5405E77E rlwinm r5, r0, 28, 29, 31 00009194 54C6402E rlwinm r6, r6, 8, 0, 23 00009198 7CAB28AE lbzx r5, r11, r5 0000919C 5508103A rlwinm r8, r8, 2, 0, 29 000091A0 7CC63814 addc r6, r6, r7 000091A4 7CF140AE lbzx r7, r17, r8 000091A8 54A5103A rlwinm r5, r5, 2, 0, 29 000091AC 54C6402E rlwinm r6, r6, 8, 0, 23 000091B0 7CC63814 addc r6, r6, r7 000091B4 7CB528AE lbzx r5, r21, r5 000091B8 54C6402E rlwinm r6, r6, 8, 0, 23 000091BC 7CA62814 addc r5, r6, r5 000091C0 5408452E rlwinm r8, r0, 8, 20, 23 000091C4 94AA0004 stwu [r10 + 0x0004], r5 000091C8 A80F0004 lha r0, [r15 + 0x0004] 000091CC 50886426 rlwimi r8, r4, 12, 16, 19 000091D0 339C0004 addic r28, r28, 4 000091D4 31EF0006 addic r15, r15, 6 000091D8 54049F7E rlwinm r4, r0, 19, 29, 31 000091DC 5405B77E rlwinm r5, r0, 22, 29, 31 000091E0 7C8B20AE lbzx r4, r11, r4 000091E4 7CCB28AE lbzx r6, r11, r5 000091E8 5485103A rlwinm r5, r4, 2, 0, 29 000091EC 5404CF7E rlwinm r4, r0, 25, 29, 31 000091F0 7C8B20AE lbzx r4, r11, r4 000091F4 7CB128AE lbzx r5, r17, r5 000091F8 54C6103A rlwinm r6, r6, 2, 0, 29 000091FC 7CD530AE lbzx r6, r21, r6 00009200 5484103A rlwinm r4, r4, 2, 0, 29 00009204 5407E77E rlwinm r7, r0, 28, 29, 31 00009208 54A5402E rlwinm r5, r5, 8, 0, 23 0000920C 7CA53014 addc r5, r5, r6 00009210 7C9820AE lbzx r4, r24, r4 00009214 7CEB38AE lbzx r7, r11, r7 00009218 54A5402E rlwinm r5, r5, 8, 0, 23 0000921C 54E6103A rlwinm r6, r7, 2, 0, 29 00009220 7C852014 addc r4, r5, r4 00009224 7CBB30AE lbzx r5, r27, r6 00009228 5484402E rlwinm r4, r4, 8, 0, 23 0000922C 54062636 rlwinm r6, r0, 4, 24, 27 00009230 7C842814 addc r4, r4, r5 00009234 7D063378 or r6, r8, r6 00009238 948D0004 stwu [r13 + 0x0004], r4 0000923C 33DE0004 addic r30, r30, 4 00009240 54C49F7E rlwinm r4, r6, 19, 29, 31 00009244 7C8B20AE lbzx r4, r11, r4 00009248 5505B77E rlwinm r5, r8, 22, 29, 31 0000924C 5484103A rlwinm r4, r4, 2, 0, 29 00009250 7CEB28AE lbzx r7, r11, r5 00009254 7D1820AE lbzx r8, r24, r4 00009258 54E4103A rlwinm r4, r7, 2, 0, 29 0000925C 54C5CF7E rlwinm r5, r6, 25, 29, 31 00009260 7CAB28AE lbzx r5, r11, r5 00009264 7C9B20AE lbzx r4, r27, r4 00009268 5507402E rlwinm r7, r8, 8, 0, 23 0000926C 54C6E77E rlwinm r6, r6, 28, 29, 31 00009270 54A5103A rlwinm r5, r5, 2, 0, 29 00009274 7C872014 addc r4, r7, r4 00009278 7CCB30AE lbzx r6, r11, r6 0000927C 7CF128AE lbzx r7, r17, r5 00009280 5484402E rlwinm r4, r4, 8, 0, 23 00009284 54C5103A rlwinm r5, r6, 2, 0, 29 00009288 7C843814 addc r4, r4, r7 0000928C 30DDFFFF subic r6, r29, 1 00009290 7CF528AE lbzx r7, r21, r5 00009294 7CC50735 extsh. r5, r6 00009298 5484402E rlwinm r4, r4, 8, 0, 23 0000929C 7C843814 addc r4, r4, r7 000092A0 94890004 stwu [r9 + 0x0004], r4 000092A4 33FF0004 addic r31, r31, 4 000092A8 3BA50000 addi r29, r5, 0x0000 000092AC 4080FE54 bge -0x000001AC /* 00009100 */ 000092B0 48000170 b +0x00000170 /* 00009420 */ 000092B4 7C9DC810 subfc r4, r29, r25 000092B8 7C990734 extsh r25, r4 000092BC 311FFFFC subic r8, r31, 4 000092C0 30DEFFFC subic r6, r30, 4 000092C4 30BCFFFC subic r5, r28, 4 000092C8 30F6FFFC subic r7, r22, 4 label000092CC: 000092CC 888F0000 lbz r4, [r15] 000092D0 880F0001 lbz r0, [r15 + 0x0001] 000092D4 5484103A rlwinm r4, r4, 2, 0, 29 000092D8 7D3120AE lbzx r9, r17, r4 000092DC 5404103A rlwinm r4, r0, 2, 0, 29 000092E0 7C9520AE lbzx r4, r21, r4 000092E4 5520402E rlwinm r0, r9, 8, 0, 23 000092E8 7C802014 addc r4, r0, r4 000092EC 5480402E rlwinm r0, r4, 8, 0, 23 000092F0 888F0002 lbz r4, [r15 + 0x0002] 000092F4 894F0003 lbz r10, [r15 + 0x0003] 000092F8 5484103A rlwinm r4, r4, 2, 0, 29 000092FC 7D3820AE lbzx r9, r24, r4 00009300 5544103A rlwinm r4, r10, 2, 0, 29 00009304 7C004814 addc r0, r0, r9 00009308 7C9B20AE lbzx r4, r27, r4 0000930C 5400402E rlwinm r0, r0, 8, 0, 23 00009310 7C802014 addc r4, r0, r4 00009314 94870004 stwu [r7 + 0x0004], r4 00009318 880F0004 lbz r0, [r15 + 0x0004] 0000931C 888F0005 lbz r4, [r15 + 0x0005] 00009320 5409103A rlwinm r9, r0, 2, 0, 29 00009324 5484103A rlwinm r4, r4, 2, 0, 29 00009328 7C1848AE lbzx r0, r24, r9 0000932C 7D3B20AE lbzx r9, r27, r4 00009330 888F0006 lbz r4, [r15 + 0x0006] 00009334 894F0007 lbz r10, [r15 + 0x0007] 00009338 5400402E rlwinm r0, r0, 8, 0, 23 0000933C 7C004814 addc r0, r0, r9 00009340 5484103A rlwinm r4, r4, 2, 0, 29 00009344 7D3120AE lbzx r9, r17, r4 00009348 5544103A rlwinm r4, r10, 2, 0, 29 0000934C 5400402E rlwinm r0, r0, 8, 0, 23 00009350 7C090014 addc r0, r9, r0 00009354 7C9520AE lbzx r4, r21, r4 00009358 5400402E rlwinm r0, r0, 8, 0, 23 0000935C 7C802014 addc r4, r0, r4 00009360 94850004 stwu [r5 + 0x0004], r4 00009364 888F0008 lbz r4, [r15 + 0x0008] 00009368 892F0009 lbz r9, [r15 + 0x0009] 0000936C 5484103A rlwinm r4, r4, 2, 0, 29 00009370 7C1120AE lbzx r0, r17, r4 00009374 5524103A rlwinm r4, r9, 2, 0, 29 00009378 892F000A lbz r9, [r15 + 0x000A] 0000937C 7D5520AE lbzx r10, r21, r4 00009380 5524103A rlwinm r4, r9, 2, 0, 29 00009384 5400402E rlwinm r0, r0, 8, 0, 23 00009388 892F000B lbz r9, [r15 + 0x000B] 0000938C 7C005014 addc r0, r0, r10 00009390 7D5820AE lbzx r10, r24, r4 00009394 5524103A rlwinm r4, r9, 2, 0, 29 00009398 5400402E rlwinm r0, r0, 8, 0, 23 0000939C 7C005014 addc r0, r0, r10 000093A0 7C9B20AE lbzx r4, r27, r4 000093A4 5400402E rlwinm r0, r0, 8, 0, 23 000093A8 7C802014 addc r4, r0, r4 000093AC 94860004 stwu [r6 + 0x0004], r4 000093B0 888F000C lbz r4, [r15 + 0x000C] 000093B4 892F000D lbz r9, [r15 + 0x000D] 000093B8 5484103A rlwinm r4, r4, 2, 0, 29 000093BC 7C1820AE lbzx r0, r24, r4 000093C0 5524103A rlwinm r4, r9, 2, 0, 29 000093C4 892F000E lbz r9, [r15 + 0x000E] 000093C8 7D5B20AE lbzx r10, r27, r4 000093CC 5524103A rlwinm r4, r9, 2, 0, 29 000093D0 892F000F lbz r9, [r15 + 0x000F] 000093D4 5400402E rlwinm r0, r0, 8, 0, 23 000093D8 7C005014 addc r0, r0, r10 000093DC 7C9120AE lbzx r4, r17, r4 000093E0 5529103A rlwinm r9, r9, 2, 0, 29 000093E4 5400402E rlwinm r0, r0, 8, 0, 23 000093E8 7C840014 addc r4, r4, r0 000093EC 7D3548AE lbzx r9, r21, r9 000093F0 315DFFFF subic r10, r29, 1 000093F4 5484402E rlwinm r4, r4, 8, 0, 23 000093F8 7D400735 extsh. r0, r10 000093FC 7C844814 addc r4, r4, r9 00009400 32D60004 addic r22, r22, 4 00009404 339C0004 addic r28, r28, 4 00009408 33DE0004 addic r30, r30, 4 0000940C 94880004 stwu [r8 + 0x0004], r4 00009410 31EF0010 addic r15, r15, 16 00009414 33FF0004 addic r31, r31, 4 00009418 33A00000 addic r29, r0, 0 0000941C 4080FEB0 bge -0x00000150 /* 000092CC */ label00009420: 00009420 3099FFFF subic r4, r25, 1 label00009424: 00009424 7C850735 extsh. r5, r4 00009428 3B250000 addi r25, r5, 0x0000 0000942C 4080F610 bge -0x000009F0 /* 00008A3C */ label00009430: 00009430 30D2FFFF subic r6, r18, 1 00009434 7CC40735 extsh. r4, r6 00009438 80810044 lwz r4, [r1 + 0x0044] 0000943C 80A1003C lwz r5, [r1 + 0x003C] 00009440 7CD20734 extsh r18, r6 00009444 7C852014 addc r4, r5, r4 00009448 9081003C stw [r1 + 0x003C], r4 0000944C 4080F5C8 bge -0x00000A38 /* 00008A14 */ label00009450: 00009450 38800001 li r4, 0x0001 00009454 98810038 stb [r1 + 0x0038], r4 00009458 91E30008 stw [r3 + 0x0008], r15 0000945C B9A10054 lmw r13, [r1 + 0x0054] 00009460 302100A0 addic r1, r1, 160 00009464 4E800020 blr 00009468 00000000 .invalid 0000946C 00002041 .invalid 00009470 80130100 lwz r0, [r19 + 0x0100] 00009474 00000000 .invalid 00009478 00000AF4 .invalid 0000947C 0011534D .invalid 00009480 43444543 bcla 26, 4, 0x00004540 00009484 4F4D5052 .invalid 4C 00009488 45535338 .invalid sc 0000948C 544F3800 rlwinm r15, r2, 7, 0, 0 00009490 A8830022 lha r4, [r3 + 0x0022] 00009494 7C0802A6 mflr r0 00009498 2C840000 cmpwi cr1, r4, 0 0000949C BDA1FFB4 stmw [r1 - 0x004C], r13 000094A0 90010008 stw [r1 + 0x0008], r0 000094A4 9421FF70 stwu [r1 - 0x0090], r1 000094A8 40840018 bge cr1, +0x00000018 /* 000094C0 */ 000094AC 4BFFF261 bl -0x00000DA0 /* 0000870C */ 000094B0 81810098 lwz r12, [r1 + 0x0098] 000094B4 30210090 addic r1, r1, 144 000094B8 7D8803A6 mtlr r12 000094BC 4E800020 blr label000094C0: 000094C0 AAC3001E lha r22, [r3 + 0x001E] 000094C4 80A30068 lwz r5, [r3 + 0x0068] 000094C8 3096FFFF subic r4, r22, 1 000094CC 80C50000 lwz r6, [r5] 000094D0 7C850735 extsh. r5, r4 000094D4 82630008 lwz r19, [r3 + 0x0008] 000094D8 82230010 lwz r17, [r3 + 0x0010] 000094DC 32A6000E addic r21, r6, 14 000094E0 38A00001 li r5, 0x0001 000094E4 98A10038 stb [r1 + 0x0038], r5 000094E8 AA830018 lha r20, [r3 + 0x0018] 000094EC 82430030 lwz r18, [r3 + 0x0030] 000094F0 82E30034 lwz r23, [r3 + 0x0034] 000094F4 3326000C addic r25, r6, 12 000094F8 83630038 lwz r27, [r3 + 0x0038] 000094FC 98A10038 stb [r1 + 0x0038], r5 00009500 7C960734 extsh r22, r4 00009504 41800DE4 blt +0x00000DE4 /* 0000A2E8 */ 00009508 56841838 rlwinm r4, r20, 3, 0, 28 0000950C 83A200AC lwz r29, [r2 + 0x00AC] 00009510 838200B0 lwz r28, [r2 + 0x00B0] 00009514 3A000000 li r16, 0x0000 00009518 9081003C stw [r1 + 0x003C], r4 label0000951C: 0000951C AB43001A lha r26, [r3 + 0x001A] 00009520 7F11A014 addc r24, r17, r20 00009524 309AFFFF subic r4, r26, 1 00009528 7C850735 extsh. r5, r4 0000952C 7FD4C014 addc r30, r20, r24 00009530 7D94F014 addc r12, r20, r30 00009534 7D746014 addc r11, r20, r12 00009538 7FF45814 addc r31, r20, r11 0000953C 7D34F814 addc r9, r20, r31 00009540 39510000 addi r10, r17, 0x0000 00009544 7DF44814 addc r15, r20, r9 00009548 3B450000 addi r26, r5, 0x0000 0000954C 41800D84 blt +0x00000D84 /* 0000A2D0 */ label00009550: 00009550 89D30000 lbz r14, [r19] 00009554 38930000 addi r4, r19, 0x0000 00009558 55C5E13E rlwinm r5, r14, 28, 4, 31 0000955C 2885000F cmplwi cr1, r5, 15 00009560 55C5F0BA rlwinm r5, r14, 30, 2, 29 00009564 7CBD2814 addc r5, r29, r5 00009568 32730001 addic r19, r19, 1 0000956C 55CE073E rlwinm r14, r14, 0, 28, 31 00009570 41850D50 bgt cr1, +0x00000D50 /* 0000A2C0 */ 00009574 80A50080 lwz r5, [r5 + 0x0080] 00009578 7CBC2814 addc r5, r28, r5 0000957C 7CA903A6 mtctr r5 00009580 4E800420 bctr 00009584 89C40001 lbz r14, [r4 + 0x0001] 00009588 32640002 addic r19, r4, 2 0000958C 308E0001 addic r4, r14, 1 00009590 54841838 rlwinm r4, r4, 3, 0, 28 00009594 7C840734 extsh r4, r4 00009598 7CAED010 subfc r5, r14, r26 0000959C 7DE47814 addc r15, r4, r15 000095A0 7CBA0734 extsh r26, r5 000095A4 7D4A2014 addc r10, r10, r4 000095A8 7F182014 addc r24, r24, r4 000095AC 7FDE2014 addc r30, r30, r4 000095B0 7D8C2014 addc r12, r12, r4 000095B4 7D6B2014 addc r11, r11, r4 000095B8 7FFF2014 addc r31, r31, r4 000095BC 7D292014 addc r9, r9, r4 000095C0 48000D00 b +0x00000D00 /* 0000A2C0 */ 000095C4 89C40001 lbz r14, [r4 + 0x0001] 000095C8 32640002 addic r19, r4, 2 000095CC 7C8ED010 subfc r4, r14, r26 000095D0 7C9A0734 extsh r26, r4 000095D4 388A0000 addi r4, r10, 0x0000 000095D8 84A4FFF8 lwzu r5, [r4 - 0x0008] 000095DC 388A0000 addi r4, r10, 0x0000 000095E0 84C4FFFC lwzu r6, [r4 - 0x0004] 000095E4 388E0000 addi r4, r14, 0x0000 label000095E8: 000095E8 30EEFFFF subic r7, r14, 1 000095EC 7CE00735 extsh. r0, r7 000095F0 90AA0000 stw [r10], r5 000095F4 90CA0004 stw [r10 + 0x0004], r6 000095F8 90B80000 stw [r24], r5 000095FC 90D80004 stw [r24 + 0x0004], r6 00009600 314A0008 addic r10, r10, 8 00009604 33180008 addic r24, r24, 8 00009608 31C00000 addic r14, r0, 0 0000960C 4080FFDC bge -0x00000024 /* 000095E8 */ 00009610 38BE0000 addi r5, r30, 0x0000 00009614 8405FFF8 lwzu r0, [r5 - 0x0008] 00009618 38BE0000 addi r5, r30, 0x0000 0000961C 84C5FFFC lwzu r6, [r5 - 0x0004] 00009620 38A40000 addi r5, r4, 0x0000 label00009624: 00009624 30E5FFFF subic r7, r5, 1 00009628 7CE50735 extsh. r5, r7 0000962C 901E0000 stw [r30], r0 00009630 90DE0004 stw [r30 + 0x0004], r6 00009634 900C0000 stw [r12], r0 00009638 90CC0004 stw [r12 + 0x0004], r6 0000963C 33DE0008 addic r30, r30, 8 00009640 318C0008 addic r12, r12, 8 00009644 4080FFE0 bge -0x00000020 /* 00009624 */ 00009648 38AB0000 addi r5, r11, 0x0000 0000964C 8405FFF8 lwzu r0, [r5 - 0x0008] 00009650 38AB0000 addi r5, r11, 0x0000 00009654 84C5FFFC lwzu r6, [r5 - 0x0004] 00009658 38A40000 addi r5, r4, 0x0000 label0000965C: 0000965C 30E5FFFF subic r7, r5, 1 00009660 7CE50735 extsh. r5, r7 00009664 900B0000 stw [r11], r0 00009668 90CB0004 stw [r11 + 0x0004], r6 0000966C 901F0000 stw [r31], r0 00009670 90DF0004 stw [r31 + 0x0004], r6 00009674 316B0008 addic r11, r11, 8 00009678 33FF0008 addic r31, r31, 8 0000967C 4080FFE0 bge -0x00000020 /* 0000965C */ 00009680 38A90000 addi r5, r9, 0x0000 00009684 84E5FFF8 lwzu r7, [r5 - 0x0008] 00009688 38A90000 addi r5, r9, 0x0000 0000968C 84C5FFFC lwzu r6, [r5 - 0x0004] label00009690: 00009690 3084FFFF subic r4, r4, 1 00009694 7C850735 extsh. r5, r4 00009698 90E90000 stw [r9], r7 0000969C 90C90004 stw [r9 + 0x0004], r6 000096A0 90EF0000 stw [r15], r7 000096A4 90CF0004 stw [r15 + 0x0004], r6 000096A8 31290008 addic r9, r9, 8 000096AC 31EF0008 addic r15, r15, 8 000096B0 38850000 addi r4, r5, 0x0000 000096B4 4080FFDC bge -0x00000024 /* 00009690 */ 000096B8 48000C08 b +0x00000C08 /* 0000A2C0 */ 000096BC 89C40001 lbz r14, [r4 + 0x0001] 000096C0 32640002 addic r19, r4, 2 000096C4 7C8E7014 addc r4, r14, r14 000096C8 30840001 addic r4, r4, 1 000096CC 7C84D010 subfc r4, r4, r26 000096D0 7C9A0734 extsh r26, r4 000096D4 388A0000 addi r4, r10, 0x0000 000096D8 84E4FFF0 lwzu r7, [r4 - 0x0010] 000096DC 388A0000 addi r4, r10, 0x0000 000096E0 84A4FFF4 lwzu r5, [r4 - 0x000C] 000096E4 388A0000 addi r4, r10, 0x0000 000096E8 84C4FFF8 lwzu r6, [r4 - 0x0008] 000096EC 388A0000 addi r4, r10, 0x0000 000096F0 8404FFFC lwzu r0, [r4 - 0x0004] 000096F4 388E0000 addi r4, r14, 0x0000 label000096F8: 000096F8 310EFFFF subic r8, r14, 1 000096FC 7D0E0735 extsh. r14, r8 00009700 90EA0000 stw [r10], r7 00009704 90AA0004 stw [r10 + 0x0004], r5 00009708 90CA0008 stw [r10 + 0x0008], r6 0000970C 900A000C stw [r10 + 0x000C], r0 00009710 90F80000 stw [r24], r7 00009714 90B80004 stw [r24 + 0x0004], r5 00009718 90D80008 stw [r24 + 0x0008], r6 0000971C 9018000C stw [r24 + 0x000C], r0 00009720 314A0010 addic r10, r10, 16 00009724 33180010 addic r24, r24, 16 00009728 4080FFD0 bge -0x00000030 /* 000096F8 */ 0000972C 38BE0000 addi r5, r30, 0x0000 00009730 85C5FFF0 lwzu r14, [r5 - 0x0010] 00009734 38BE0000 addi r5, r30, 0x0000 00009738 8405FFF4 lwzu r0, [r5 - 0x000C] 0000973C 38BE0000 addi r5, r30, 0x0000 00009740 8505FFF8 lwzu r8, [r5 - 0x0008] 00009744 38BE0000 addi r5, r30, 0x0000 00009748 84C5FFFC lwzu r6, [r5 - 0x0004] 0000974C 38A40000 addi r5, r4, 0x0000 label00009750: 00009750 30A5FFFF subic r5, r5, 1 00009754 7CA70735 extsh. r7, r5 00009758 91DE0000 stw [r30], r14 0000975C 901E0004 stw [r30 + 0x0004], r0 00009760 911E0008 stw [r30 + 0x0008], r8 00009764 90DE000C stw [r30 + 0x000C], r6 00009768 91CC0000 stw [r12], r14 0000976C 900C0004 stw [r12 + 0x0004], r0 00009770 910C0008 stw [r12 + 0x0008], r8 00009774 90CC000C stw [r12 + 0x000C], r6 00009778 33DE0010 addic r30, r30, 16 0000977C 318C0010 addic r12, r12, 16 00009780 38A70000 addi r5, r7, 0x0000 00009784 4080FFCC bge -0x00000034 /* 00009750 */ 00009788 38AB0000 addi r5, r11, 0x0000 0000978C 85C5FFF0 lwzu r14, [r5 - 0x0010] 00009790 38AB0000 addi r5, r11, 0x0000 00009794 8405FFF4 lwzu r0, [r5 - 0x000C] 00009798 38AB0000 addi r5, r11, 0x0000 0000979C 8505FFF8 lwzu r8, [r5 - 0x0008] 000097A0 38AB0000 addi r5, r11, 0x0000 000097A4 84C5FFFC lwzu r6, [r5 - 0x0004] 000097A8 38A40000 addi r5, r4, 0x0000 label000097AC: 000097AC 30A5FFFF subic r5, r5, 1 000097B0 7CA70735 extsh. r7, r5 000097B4 91CB0000 stw [r11], r14 000097B8 900B0004 stw [r11 + 0x0004], r0 000097BC 910B0008 stw [r11 + 0x0008], r8 000097C0 90CB000C stw [r11 + 0x000C], r6 000097C4 91DF0000 stw [r31], r14 000097C8 901F0004 stw [r31 + 0x0004], r0 000097CC 911F0008 stw [r31 + 0x0008], r8 000097D0 90DF000C stw [r31 + 0x000C], r6 000097D4 316B0010 addic r11, r11, 16 000097D8 33FF0010 addic r31, r31, 16 000097DC 38A70000 addi r5, r7, 0x0000 000097E0 4080FFCC bge -0x00000034 /* 000097AC */ 000097E4 38A90000 addi r5, r9, 0x0000 000097E8 8405FFF0 lwzu r0, [r5 - 0x0010] 000097EC 38A90000 addi r5, r9, 0x0000 000097F0 84E5FFF4 lwzu r7, [r5 - 0x000C] 000097F4 38A90000 addi r5, r9, 0x0000 000097F8 8505FFF8 lwzu r8, [r5 - 0x0008] 000097FC 38A90000 addi r5, r9, 0x0000 00009800 84C5FFFC lwzu r6, [r5 - 0x0004] label00009804: 00009804 3084FFFF subic r4, r4, 1 00009808 7C850735 extsh. r5, r4 0000980C 90090000 stw [r9], r0 00009810 90E90004 stw [r9 + 0x0004], r7 00009814 91090008 stw [r9 + 0x0008], r8 00009818 90C9000C stw [r9 + 0x000C], r6 0000981C 900F0000 stw [r15], r0 00009820 90EF0004 stw [r15 + 0x0004], r7 00009824 910F0008 stw [r15 + 0x0008], r8 00009828 90CF000C stw [r15 + 0x000C], r6 0000982C 31290010 addic r9, r9, 16 00009830 31EF0010 addic r15, r15, 16 00009834 38850000 addi r4, r5, 0x0000 00009838 4080FFCC bge -0x00000034 /* 00009804 */ 0000983C 48000A84 b +0x00000A84 /* 0000A2C0 */ 00009840 89C40001 lbz r14, [r4 + 0x0001] 00009844 32640002 addic r19, r4, 2 00009848 7C8ED010 subfc r4, r14, r26 0000984C 7C9A0734 extsh r26, r4 00009850 88930000 lbz r4, [r19] 00009854 32730001 addic r19, r19, 1 00009858 5484103A rlwinm r4, r4, 2, 0, 29 0000985C 7CA4AA2E lhzx r5, r4, r21 00009860 7CD9222E lhzx r6, r25, r4 00009864 7C99202E lwzx r4, r25, r4 00009868 54A5801E rlwinm r5, r5, 16, 0, 15 0000986C 7CA53014 addc r5, r5, r6 label00009870: 00009870 30CEFFFF subic r6, r14, 1 00009874 7CC70735 extsh. r7, r6 00009878 908A0000 stw [r10], r4 0000987C 908A0004 stw [r10 + 0x0004], r4 00009880 90B80000 stw [r24], r5 00009884 314A0008 addic r10, r10, 8 00009888 90B80004 stw [r24 + 0x0004], r5 0000988C 909E0000 stw [r30], r4 00009890 33180008 addic r24, r24, 8 00009894 909E0004 stw [r30 + 0x0004], r4 00009898 90AC0000 stw [r12], r5 0000989C 33DE0008 addic r30, r30, 8 000098A0 90AC0004 stw [r12 + 0x0004], r5 000098A4 908B0000 stw [r11], r4 000098A8 318C0008 addic r12, r12, 8 000098AC 908B0004 stw [r11 + 0x0004], r4 000098B0 90BF0000 stw [r31], r5 000098B4 316B0008 addic r11, r11, 8 000098B8 90BF0004 stw [r31 + 0x0004], r5 000098BC 90890000 stw [r9], r4 000098C0 33FF0008 addic r31, r31, 8 000098C4 90890004 stw [r9 + 0x0004], r4 000098C8 90AF0000 stw [r15], r5 000098CC 90AF0004 stw [r15 + 0x0004], r5 000098D0 31290008 addic r9, r9, 8 000098D4 31EF0008 addic r15, r15, 8 000098D8 39C70000 addi r14, r7, 0x0000 000098DC 4080FF94 bge -0x0000006C /* 00009870 */ 000098E0 480009E0 b +0x000009E0 /* 0000A2C0 */ 000098E4 80A3003C lwz r5, [r3 + 0x003C] 000098E8 A0C40001 lhz r6, [r4 + 0x0001] 000098EC 54A5083C rlwinm r5, r5, 1, 0, 30 000098F0 7CD22B2E sthx r6, r18, r5 000098F4 80A3003C lwz r5, [r3 + 0x003C] 000098F8 32640003 addic r19, r4, 3 000098FC 30850001 addic r4, r5, 1 00009900 2C840100 cmpwi cr1, r4, 256 00009904 9083003C stw [r3 + 0x003C], r4 00009908 54A5063E rlwinm r5, r5, 0, 24, 31 0000990C 4086001C bne cr1, +0x0000001C /* 00009928 */ 00009910 9203003C stw [r3 + 0x003C], r16 00009914 54A4083C rlwinm r4, r5, 1, 0, 30 00009918 7CAED010 subfc r5, r14, r26 0000991C 48000014 b +0x00000014 /* 00009930 */ 00009920 88A40001 lbz r5, [r4 + 0x0001] 00009924 32640002 addic r19, r4, 2 label00009928: 00009928 54A4083C rlwinm r4, r5, 1, 0, 30 0000992C 7CAED010 subfc r5, r14, r26 label00009930: 00009930 7C922014 addc r4, r18, r4 00009934 7CBA0734 extsh r26, r5 label00009938: 00009938 89130000 lbz r8, [r19] 0000993C 5505C9FE rlwinm r5, r8, 25, 7, 31 00009940 7CC428AE lbzx r6, r4, r5 00009944 5505D7FE rlwinm r5, r8, 26, 31, 31 00009948 7CA428AE lbzx r5, r4, r5 0000994C 54C6103A rlwinm r6, r6, 2, 0, 29 00009950 7CE6AA2E lhzx r7, r6, r21 00009954 54A5103A rlwinm r5, r5, 2, 0, 29 00009958 7C192A2E lhzx r0, r25, r5 0000995C 7CD9322E lhzx r6, r25, r6 00009960 7CA5AA2E lhzx r5, r5, r21 00009964 54C6801E rlwinm r6, r6, 16, 0, 15 00009968 7CA53014 addc r5, r5, r6 0000996C 90AA0000 stw [r10], r5 00009970 54E7801E rlwinm r7, r7, 16, 0, 15 00009974 7CE03814 addc r7, r0, r7 00009978 90F80000 stw [r24], r7 0000997C 5505DFFE rlwinm r5, r8, 27, 31, 31 00009980 7CA428AE lbzx r5, r4, r5 00009984 5506E7FE rlwinm r6, r8, 28, 31, 31 00009988 54A5103A rlwinm r5, r5, 2, 0, 29 0000998C 7CE430AE lbzx r7, r4, r6 00009990 7CC5AA2E lhzx r6, r5, r21 00009994 7CB92A2E lhzx r5, r25, r5 00009998 54E7103A rlwinm r7, r7, 2, 0, 29 0000999C 54A0801E rlwinm r0, r5, 16, 0, 15 000099A0 7CA7AA2E lhzx r5, r7, r21 000099A4 7CF93A2E lhzx r7, r25, r7 000099A8 7CA50014 addc r5, r5, r0 000099AC 54C6801E rlwinm r6, r6, 16, 0, 15 000099B0 90AA0004 stw [r10 + 0x0004], r5 000099B4 7CC73014 addc r6, r7, r6 000099B8 90D80004 stw [r24 + 0x0004], r6 000099BC 5505EFFE rlwinm r5, r8, 29, 31, 31 000099C0 7CC428AE lbzx r6, r4, r5 000099C4 5505F7FE rlwinm r5, r8, 30, 31, 31 000099C8 7CA428AE lbzx r5, r4, r5 000099CC 54C6103A rlwinm r6, r6, 2, 0, 29 000099D0 7CF9322E lhzx r7, r25, r6 000099D4 54A5103A rlwinm r5, r5, 2, 0, 29 000099D8 7CC6AA2E lhzx r6, r6, r21 000099DC 7C05AA2E lhzx r0, r5, r21 000099E0 7CB92A2E lhzx r5, r25, r5 000099E4 54E7801E rlwinm r7, r7, 16, 0, 15 000099E8 7CE03814 addc r7, r0, r7 000099EC 54C6801E rlwinm r6, r6, 16, 0, 15 000099F0 7CA53014 addc r5, r5, r6 000099F4 90FE0000 stw [r30], r7 000099F8 90AC0000 stw [r12], r5 000099FC 5505FFFE rlwinm r5, r8, 31, 31, 31 00009A00 7CA428AE lbzx r5, r4, r5 00009A04 33180008 addic r24, r24, 8 00009A08 314A0008 addic r10, r10, 8 00009A0C 54A5103A rlwinm r5, r5, 2, 0, 29 00009A10 550607FE rlwinm r6, r8, 0, 31, 31 00009A14 7CC430AE lbzx r6, r4, r6 00009A18 7CE5AA2E lhzx r7, r5, r21 00009A1C 7C192A2E lhzx r0, r25, r5 00009A20 54C6103A rlwinm r6, r6, 2, 0, 29 00009A24 7CA6AA2E lhzx r5, r6, r21 00009A28 7CD9322E lhzx r6, r25, r6 00009A2C 5400801E rlwinm r0, r0, 16, 0, 15 00009A30 7CA50014 addc r5, r5, r0 00009A34 54E7801E rlwinm r7, r7, 16, 0, 15 00009A38 7CC63814 addc r6, r6, r7 00009A3C 90BE0004 stw [r30 + 0x0004], r5 00009A40 90CC0004 stw [r12 + 0x0004], r6 00009A44 89B30001 lbz r13, [r19 + 0x0001] 00009A48 33DE0008 addic r30, r30, 8 00009A4C 55A5C9FE rlwinm r5, r13, 25, 7, 31 00009A50 7CC428AE lbzx r6, r4, r5 00009A54 55A5D7FE rlwinm r5, r13, 26, 31, 31 00009A58 54C7103A rlwinm r7, r6, 2, 0, 29 00009A5C 7CA428AE lbzx r5, r4, r5 00009A60 7CD93A2E lhzx r6, r25, r7 00009A64 7C07AA2E lhzx r0, r7, r21 00009A68 54A5103A rlwinm r5, r5, 2, 0, 29 00009A6C 54C7801E rlwinm r7, r6, 16, 0, 15 00009A70 32730002 addic r19, r19, 2 00009A74 318C0008 addic r12, r12, 8 00009A78 7CC5AA2E lhzx r6, r5, r21 00009A7C 7CB92A2E lhzx r5, r25, r5 00009A80 7CC63814 addc r6, r6, r7 00009A84 5407801E rlwinm r7, r0, 16, 0, 15 00009A88 7CA53814 addc r5, r5, r7 00009A8C 90CB0000 stw [r11], r6 00009A90 90BF0000 stw [r31], r5 00009A94 55A5DFFE rlwinm r5, r13, 27, 31, 31 00009A98 7CC428AE lbzx r6, r4, r5 00009A9C 55A5E7FE rlwinm r5, r13, 28, 31, 31 00009AA0 54C7103A rlwinm r7, r6, 2, 0, 29 00009AA4 7CA428AE lbzx r5, r4, r5 00009AA8 7CD93A2E lhzx r6, r25, r7 00009AAC 7C07AA2E lhzx r0, r7, r21 00009AB0 54A5103A rlwinm r5, r5, 2, 0, 29 00009AB4 7CE5AA2E lhzx r7, r5, r21 00009AB8 54C8801E rlwinm r8, r6, 16, 0, 15 00009ABC 7CD92A2E lhzx r6, r25, r5 00009AC0 7CE74014 addc r7, r7, r8 00009AC4 5400801E rlwinm r0, r0, 16, 0, 15 00009AC8 7CC60014 addc r6, r6, r0 00009ACC 90EB0004 stw [r11 + 0x0004], r7 00009AD0 90DF0004 stw [r31 + 0x0004], r6 00009AD4 7CC5AA2E lhzx r6, r5, r21 00009AD8 7CF92A2E lhzx r7, r25, r5 00009ADC 33FF0008 addic r31, r31, 8 00009AE0 316B0008 addic r11, r11, 8 00009AE4 55A5F7FE rlwinm r5, r13, 30, 31, 31 00009AE8 7CA428AE lbzx r5, r4, r5 00009AEC 54E7801E rlwinm r7, r7, 16, 0, 15 00009AF0 54A5103A rlwinm r5, r5, 2, 0, 29 00009AF4 7C05AA2E lhzx r0, r5, r21 00009AF8 7CB92A2E lhzx r5, r25, r5 00009AFC 7CE03814 addc r7, r0, r7 00009B00 54C6801E rlwinm r6, r6, 16, 0, 15 00009B04 7CA53014 addc r5, r5, r6 00009B08 90E90000 stw [r9], r7 00009B0C 90AF0000 stw [r15], r5 00009B10 55A5FFFE rlwinm r5, r13, 31, 31, 31 00009B14 7CC428AE lbzx r6, r4, r5 00009B18 55A507FE rlwinm r5, r13, 0, 31, 31 00009B1C 7CA428AE lbzx r5, r4, r5 00009B20 54C6103A rlwinm r6, r6, 2, 0, 29 00009B24 7C19322E lhzx r0, r25, r6 00009B28 54A5103A rlwinm r5, r5, 2, 0, 29 00009B2C 7CC6AA2E lhzx r6, r6, r21 00009B30 7CE5AA2E lhzx r7, r5, r21 00009B34 7CB92A2E lhzx r5, r25, r5 00009B38 5400801E rlwinm r0, r0, 16, 0, 15 00009B3C 7CE70014 addc r7, r7, r0 00009B40 54C6801E rlwinm r6, r6, 16, 0, 15 00009B44 7CA53014 addc r5, r5, r6 00009B48 90E90004 stw [r9 + 0x0004], r7 00009B4C 90AF0004 stw [r15 + 0x0004], r5 00009B50 31290008 addic r9, r9, 8 00009B54 30AEFFFF subic r5, r14, 1 00009B58 7CA60735 extsh. r6, r5 00009B5C 31EF0008 addic r15, r15, 8 00009B60 39C60000 addi r14, r6, 0x0000 00009B64 4080FDD4 bge -0x0000022C /* 00009938 */ 00009B68 309AFFFF subic r4, r26, 1 00009B6C 7C850735 extsh. r5, r4 00009B70 48000758 b +0x00000758 /* 0000A2C8 */ 00009B74 80A30040 lwz r5, [r3 + 0x0040] 00009B78 80C40001 lwz r6, [r4 + 0x0001] 00009B7C 54A5103A rlwinm r5, r5, 2, 0, 29 00009B80 7CD7292E stwx r23, r6, r5 00009B84 80A30040 lwz r5, [r3 + 0x0040] 00009B88 32640005 addic r19, r4, 5 00009B8C 30850001 addic r4, r5, 1 00009B90 2C840100 cmpwi cr1, r4, 256 00009B94 90830040 stw [r3 + 0x0040], r4 00009B98 54A5063E rlwinm r5, r5, 0, 24, 31 00009B9C 4086001C bne cr1, +0x0000001C /* 00009BB8 */ 00009BA0 92030040 stw [r3 + 0x0040], r16 00009BA4 54A4103A rlwinm r4, r5, 2, 0, 29 00009BA8 7CAED010 subfc r5, r14, r26 00009BAC 48000014 b +0x00000014 /* 00009BC0 */ 00009BB0 88A40001 lbz r5, [r4 + 0x0001] 00009BB4 32640002 addic r19, r4, 2 label00009BB8: 00009BB8 54A4103A rlwinm r4, r5, 2, 0, 29 00009BBC 7CAED010 subfc r5, r14, r26 label00009BC0: 00009BC0 7DB72014 addc r13, r23, r4 00009BC4 7CBA0734 extsh r26, r5 label00009BC8: 00009BC8 88130000 lbz r0, [r19] 00009BCC 5404D1BE rlwinm r4, r0, 26, 6, 31 00009BD0 7CAD20AE lbzx r5, r13, r4 00009BD4 5404E7BE rlwinm r4, r0, 28, 30, 31 00009BD8 7C8D20AE lbzx r4, r13, r4 00009BDC 54A5103A rlwinm r5, r5, 2, 0, 29 00009BE0 7CC5AA2E lhzx r6, r5, r21 00009BE4 5484103A rlwinm r4, r4, 2, 0, 29 00009BE8 7D19222E lhzx r8, r25, r4 00009BEC 7CB92A2E lhzx r5, r25, r5 00009BF0 540707BE rlwinm r7, r0, 0, 30, 31 00009BF4 7C84AA2E lhzx r4, r4, r21 00009BF8 54A5801E rlwinm r5, r5, 16, 0, 15 00009BFC 7C842814 addc r4, r4, r5 00009C00 908A0000 stw [r10], r4 00009C04 54C6801E rlwinm r6, r6, 16, 0, 15 00009C08 7CC83014 addc r6, r8, r6 00009C0C 90D80000 stw [r24], r6 00009C10 5404F7BE rlwinm r4, r0, 30, 30, 31 00009C14 7C8D20AE lbzx r4, r13, r4 00009C18 7CAD38AE lbzx r5, r13, r7 00009C1C 5484103A rlwinm r4, r4, 2, 0, 29 00009C20 7CD9222E lhzx r6, r25, r4 00009C24 7C84AA2E lhzx r4, r4, r21 00009C28 54A5103A rlwinm r5, r5, 2, 0, 29 00009C2C 54C7801E rlwinm r7, r6, 16, 0, 15 00009C30 7CC5AA2E lhzx r6, r5, r21 00009C34 7CB92A2E lhzx r5, r25, r5 00009C38 7CC63814 addc r6, r6, r7 00009C3C 5484801E rlwinm r4, r4, 16, 0, 15 00009C40 7C852014 addc r4, r5, r4 00009C44 90CA0004 stw [r10 + 0x0004], r6 00009C48 90980004 stw [r24 + 0x0004], r4 00009C4C 88130001 lbz r0, [r19 + 0x0001] 00009C50 314A0008 addic r10, r10, 8 00009C54 5404D1BE rlwinm r4, r0, 26, 6, 31 00009C58 7CAD20AE lbzx r5, r13, r4 00009C5C 5404E7BE rlwinm r4, r0, 28, 30, 31 00009C60 7C8D20AE lbzx r4, r13, r4 00009C64 54A5103A rlwinm r5, r5, 2, 0, 29 00009C68 7CD92A2E lhzx r6, r25, r5 00009C6C 5484103A rlwinm r4, r4, 2, 0, 29 00009C70 7CA5AA2E lhzx r5, r5, r21 00009C74 7CE4AA2E lhzx r7, r4, r21 00009C78 7C99222E lhzx r4, r25, r4 00009C7C 54C6801E rlwinm r6, r6, 16, 0, 15 00009C80 7CC73014 addc r6, r7, r6 00009C84 54A5801E rlwinm r5, r5, 16, 0, 15 00009C88 7C842814 addc r4, r4, r5 00009C8C 90DE0000 stw [r30], r6 00009C90 908C0000 stw [r12], r4 00009C94 5404F7BE rlwinm r4, r0, 30, 30, 31 00009C98 33180008 addic r24, r24, 8 00009C9C 7CAD20AE lbzx r5, r13, r4 00009CA0 540407BE rlwinm r4, r0, 0, 30, 31 00009CA4 7C8D20AE lbzx r4, r13, r4 00009CA8 54A5103A rlwinm r5, r5, 2, 0, 29 00009CAC 7CF92A2E lhzx r7, r25, r5 00009CB0 5484103A rlwinm r4, r4, 2, 0, 29 00009CB4 7CA5AA2E lhzx r5, r5, r21 00009CB8 7CC4AA2E lhzx r6, r4, r21 00009CBC 7C99222E lhzx r4, r25, r4 00009CC0 54E7801E rlwinm r7, r7, 16, 0, 15 00009CC4 7CC63814 addc r6, r6, r7 00009CC8 54A5801E rlwinm r5, r5, 16, 0, 15 00009CCC 7C842814 addc r4, r4, r5 00009CD0 90DE0004 stw [r30 + 0x0004], r6 00009CD4 908C0004 stw [r12 + 0x0004], r4 00009CD8 88130002 lbz r0, [r19 + 0x0002] 00009CDC 33DE0008 addic r30, r30, 8 00009CE0 5404D1BE rlwinm r4, r0, 26, 6, 31 00009CE4 7CAD20AE lbzx r5, r13, r4 00009CE8 5404E7BE rlwinm r4, r0, 28, 30, 31 00009CEC 54A6103A rlwinm r6, r5, 2, 0, 29 00009CF0 7C8D20AE lbzx r4, r13, r4 00009CF4 7CB9322E lhzx r5, r25, r6 00009CF8 5484103A rlwinm r4, r4, 2, 0, 29 00009CFC 318C0008 addic r12, r12, 8 00009D00 7CC6AA2E lhzx r6, r6, r21 00009D04 54A5801E rlwinm r5, r5, 16, 0, 15 00009D08 7CE4AA2E lhzx r7, r4, r21 00009D0C 7C99222E lhzx r4, r25, r4 00009D10 7CA72814 addc r5, r7, r5 00009D14 54C6801E rlwinm r6, r6, 16, 0, 15 00009D18 7C843014 addc r4, r4, r6 00009D1C 90AB0000 stw [r11], r5 00009D20 909F0000 stw [r31], r4 00009D24 5404F7BE rlwinm r4, r0, 30, 30, 31 00009D28 7CAD20AE lbzx r5, r13, r4 00009D2C 540407BE rlwinm r4, r0, 0, 30, 31 00009D30 7C8D20AE lbzx r4, r13, r4 00009D34 54A5103A rlwinm r5, r5, 2, 0, 29 00009D38 7CF92A2E lhzx r7, r25, r5 00009D3C 5484103A rlwinm r4, r4, 2, 0, 29 00009D40 7CA5AA2E lhzx r5, r5, r21 00009D44 7CC4AA2E lhzx r6, r4, r21 00009D48 7C99222E lhzx r4, r25, r4 00009D4C 54E7801E rlwinm r7, r7, 16, 0, 15 00009D50 7CC63814 addc r6, r6, r7 00009D54 54A5801E rlwinm r5, r5, 16, 0, 15 00009D58 7C842814 addc r4, r4, r5 00009D5C 90CB0004 stw [r11 + 0x0004], r6 00009D60 909F0004 stw [r31 + 0x0004], r4 00009D64 88130003 lbz r0, [r19 + 0x0003] 00009D68 316B0008 addic r11, r11, 8 00009D6C 33FF0008 addic r31, r31, 8 00009D70 32730004 addic r19, r19, 4 00009D74 5404D1BE rlwinm r4, r0, 26, 6, 31 00009D78 7CAD20AE lbzx r5, r13, r4 00009D7C 5404E7BE rlwinm r4, r0, 28, 30, 31 00009D80 7C8D20AE lbzx r4, r13, r4 00009D84 54A5103A rlwinm r5, r5, 2, 0, 29 00009D88 7CD92A2E lhzx r6, r25, r5 00009D8C 5484103A rlwinm r4, r4, 2, 0, 29 00009D90 7CA5AA2E lhzx r5, r5, r21 00009D94 7CE4AA2E lhzx r7, r4, r21 00009D98 7C99222E lhzx r4, r25, r4 00009D9C 54C6801E rlwinm r6, r6, 16, 0, 15 00009DA0 7CC73014 addc r6, r7, r6 00009DA4 54A5801E rlwinm r5, r5, 16, 0, 15 00009DA8 7C842814 addc r4, r4, r5 00009DAC 90C90000 stw [r9], r6 00009DB0 908F0000 stw [r15], r4 00009DB4 5404F7BE rlwinm r4, r0, 30, 30, 31 00009DB8 7CAD20AE lbzx r5, r13, r4 00009DBC 540407BE rlwinm r4, r0, 0, 30, 31 00009DC0 7C8D20AE lbzx r4, r13, r4 00009DC4 54A5103A rlwinm r5, r5, 2, 0, 29 00009DC8 7CD92A2E lhzx r6, r25, r5 00009DCC 5484103A rlwinm r4, r4, 2, 0, 29 00009DD0 7CA5AA2E lhzx r5, r5, r21 00009DD4 7CE4AA2E lhzx r7, r4, r21 00009DD8 54C6801E rlwinm r6, r6, 16, 0, 15 00009DDC 7CC73014 addc r6, r7, r6 00009DE0 54A5801E rlwinm r5, r5, 16, 0, 15 00009DE4 300EFFFF subic r0, r14, 1 00009DE8 7C99222E lhzx r4, r25, r4 00009DEC 7C070735 extsh. r7, r0 00009DF0 7C842814 addc r4, r4, r5 00009DF4 90C90004 stw [r9 + 0x0004], r6 00009DF8 908F0004 stw [r15 + 0x0004], r4 00009DFC 31290008 addic r9, r9, 8 00009E00 31EF0008 addic r15, r15, 8 00009E04 39C70000 addi r14, r7, 0x0000 00009E08 4080FDC0 bge -0x00000240 /* 00009BC8 */ 00009E0C 480004B4 b +0x000004B4 /* 0000A2C0 */ 00009E10 80A30044 lwz r5, [r3 + 0x0044] 00009E14 80C40001 lwz r6, [r4 + 0x0001] 00009E18 54A51838 rlwinm r5, r5, 3, 0, 28 00009E1C 80E40005 lwz r7, [r4 + 0x0005] 00009E20 7CBB2814 addc r5, r27, r5 00009E24 90E50004 stw [r5 + 0x0004], r7 00009E28 90C50000 stw [r5], r6 00009E2C 80A30044 lwz r5, [r3 + 0x0044] 00009E30 32640009 addic r19, r4, 9 00009E34 30850001 addic r4, r5, 1 00009E38 2C840100 cmpwi cr1, r4, 256 00009E3C 90830044 stw [r3 + 0x0044], r4 00009E40 54A5063E rlwinm r5, r5, 0, 24, 31 00009E44 4086001C bne cr1, +0x0000001C /* 00009E60 */ 00009E48 92030044 stw [r3 + 0x0044], r16 00009E4C 54A41838 rlwinm r4, r5, 3, 0, 28 00009E50 7CAED010 subfc r5, r14, r26 00009E54 48000014 b +0x00000014 /* 00009E68 */ 00009E58 88A40001 lbz r5, [r4 + 0x0001] 00009E5C 32640002 addic r19, r4, 2 label00009E60: 00009E60 54A41838 rlwinm r4, r5, 3, 0, 28 00009E64 7CAED010 subfc r5, r14, r26 label00009E68: 00009E68 7D1B2014 addc r8, r27, r4 00009E6C 7CBA0734 extsh r26, r5 label00009E70: 00009E70 A8930000 lha r4, [r19] 00009E74 54859F7E rlwinm r5, r4, 19, 29, 31 00009E78 7CC828AE lbzx r6, r8, r5 00009E7C 5485B77E rlwinm r5, r4, 22, 29, 31 00009E80 7CA828AE lbzx r5, r8, r5 00009E84 54C6103A rlwinm r6, r6, 2, 0, 29 00009E88 7CE6AA2E lhzx r7, r6, r21 00009E8C 54A5103A rlwinm r5, r5, 2, 0, 29 00009E90 7C192A2E lhzx r0, r25, r5 00009E94 7CD9322E lhzx r6, r25, r6 00009E98 7CA5AA2E lhzx r5, r5, r21 00009E9C 54C6801E rlwinm r6, r6, 16, 0, 15 00009EA0 7CA53014 addc r5, r5, r6 00009EA4 90AA0000 stw [r10], r5 00009EA8 54E7801E rlwinm r7, r7, 16, 0, 15 00009EAC 7CE03814 addc r7, r0, r7 00009EB0 90F80000 stw [r24], r7 00009EB4 5485CF7E rlwinm r5, r4, 25, 29, 31 00009EB8 7CA828AE lbzx r5, r8, r5 00009EBC 5486E77E rlwinm r6, r4, 28, 29, 31 00009EC0 54A5103A rlwinm r5, r5, 2, 0, 29 00009EC4 7CE830AE lbzx r7, r8, r6 00009EC8 7CC5AA2E lhzx r6, r5, r21 00009ECC 7CB92A2E lhzx r5, r25, r5 00009ED0 54E7103A rlwinm r7, r7, 2, 0, 29 00009ED4 54A0801E rlwinm r0, r5, 16, 0, 15 00009ED8 7CA7AA2E lhzx r5, r7, r21 00009EDC 7CF93A2E lhzx r7, r25, r7 00009EE0 7CA50014 addc r5, r5, r0 00009EE4 54C6801E rlwinm r6, r6, 16, 0, 15 00009EE8 7CC73014 addc r6, r7, r6 00009EEC 90AA0004 stw [r10 + 0x0004], r5 00009EF0 90D80004 stw [r24 + 0x0004], r6 00009EF4 A8B30002 lha r5, [r19 + 0x0002] 00009EF8 314A0008 addic r10, r10, 8 00009EFC 54A69F7E rlwinm r6, r5, 19, 29, 31 00009F00 7CE830AE lbzx r7, r8, r6 00009F04 54A6B77E rlwinm r6, r5, 22, 29, 31 00009F08 7C0830AE lbzx r0, r8, r6 00009F0C 54E6103A rlwinm r6, r7, 2, 0, 29 00009F10 540D103A rlwinm r13, r0, 2, 0, 29 00009F14 7CF9322E lhzx r7, r25, r6 00009F18 7C06AA2E lhzx r0, r6, r21 00009F1C 7CCDAA2E lhzx r6, r13, r21 00009F20 54E7801E rlwinm r7, r7, 16, 0, 15 00009F24 7DB96A2E lhzx r13, r25, r13 00009F28 7CC63814 addc r6, r6, r7 00009F2C 5407801E rlwinm r7, r0, 16, 0, 15 00009F30 7CED3814 addc r7, r13, r7 00009F34 90DE0000 stw [r30], r6 00009F38 90EC0000 stw [r12], r7 00009F3C 54A6CF7E rlwinm r6, r5, 25, 29, 31 00009F40 33180008 addic r24, r24, 8 00009F44 7CE830AE lbzx r7, r8, r6 00009F48 54A6E77E rlwinm r6, r5, 28, 29, 31 00009F4C 7C0830AE lbzx r0, r8, r6 00009F50 54E6103A rlwinm r6, r7, 2, 0, 29 00009F54 540D103A rlwinm r13, r0, 2, 0, 29 00009F58 7CF9322E lhzx r7, r25, r6 00009F5C 7C06AA2E lhzx r0, r6, r21 00009F60 7CCDAA2E lhzx r6, r13, r21 00009F64 54E7801E rlwinm r7, r7, 16, 0, 15 00009F68 7DB96A2E lhzx r13, r25, r13 00009F6C 7CC63814 addc r6, r6, r7 00009F70 5407801E rlwinm r7, r0, 16, 0, 15 00009F74 7CED3814 addc r7, r13, r7 00009F78 90DE0004 stw [r30 + 0x0004], r6 00009F7C 90EC0004 stw [r12 + 0x0004], r7 00009F80 A9B30004 lha r13, [r19 + 0x0004] 00009F84 54A0452E rlwinm r0, r5, 8, 20, 23 00009F88 55A59F7E rlwinm r5, r13, 19, 29, 31 00009F8C 7CA828AE lbzx r5, r8, r5 00009F90 50806426 rlwimi r0, r4, 12, 16, 19 00009F94 54A5103A rlwinm r5, r5, 2, 0, 29 00009F98 55A4B77E rlwinm r4, r13, 22, 29, 31 00009F9C 33DE0008 addic r30, r30, 8 00009FA0 318C0008 addic r12, r12, 8 00009FA4 32730006 addic r19, r19, 6 00009FA8 7CC5AA2E lhzx r6, r5, r21 00009FAC 7C8820AE lbzx r4, r8, r4 00009FB0 7CF92A2E lhzx r7, r25, r5 00009FB4 5485103A rlwinm r5, r4, 2, 0, 29 00009FB8 7C85AA2E lhzx r4, r5, r21 00009FBC 7CB92A2E lhzx r5, r25, r5 00009FC0 54E7801E rlwinm r7, r7, 16, 0, 15 00009FC4 7C843814 addc r4, r4, r7 00009FC8 54C6801E rlwinm r6, r6, 16, 0, 15 00009FCC 7CA53014 addc r5, r5, r6 00009FD0 908B0000 stw [r11], r4 00009FD4 90BF0000 stw [r31], r5 00009FD8 55A4CF7E rlwinm r4, r13, 25, 29, 31 00009FDC 7CA820AE lbzx r5, r8, r4 00009FE0 55A4E77E rlwinm r4, r13, 28, 29, 31 00009FE4 7CC820AE lbzx r6, r8, r4 00009FE8 54A4103A rlwinm r4, r5, 2, 0, 29 00009FEC 54C7103A rlwinm r7, r6, 2, 0, 29 00009FF0 7CB9222E lhzx r5, r25, r4 00009FF4 7CC4AA2E lhzx r6, r4, r21 00009FF8 7C87AA2E lhzx r4, r7, r21 00009FFC 54A5801E rlwinm r5, r5, 16, 0, 15 0000A000 7CF93A2E lhzx r7, r25, r7 0000A004 7C842814 addc r4, r4, r5 0000A008 54C5801E rlwinm r5, r6, 16, 0, 15 0000A00C 7CA72814 addc r5, r7, r5 0000A010 908B0004 stw [r11 + 0x0004], r4 0000A014 90BF0004 stw [r31 + 0x0004], r5 0000A018 316B0008 addic r11, r11, 8 0000A01C 33FF0008 addic r31, r31, 8 0000A020 55A42636 rlwinm r4, r13, 4, 24, 27 0000A024 7C002378 or r0, r0, r4 0000A028 54049F7E rlwinm r4, r0, 19, 29, 31 0000A02C 7CA820AE lbzx r5, r8, r4 0000A030 5404B77E rlwinm r4, r0, 22, 29, 31 0000A034 7C8820AE lbzx r4, r8, r4 0000A038 54A5103A rlwinm r5, r5, 2, 0, 29 0000A03C 7CD92A2E lhzx r6, r25, r5 0000A040 5484103A rlwinm r4, r4, 2, 0, 29 0000A044 7CA5AA2E lhzx r5, r5, r21 0000A048 7CE4AA2E lhzx r7, r4, r21 0000A04C 7C99222E lhzx r4, r25, r4 0000A050 54C6801E rlwinm r6, r6, 16, 0, 15 0000A054 7CC73014 addc r6, r7, r6 0000A058 54A5801E rlwinm r5, r5, 16, 0, 15 0000A05C 7C842814 addc r4, r4, r5 0000A060 90C90000 stw [r9], r6 0000A064 908F0000 stw [r15], r4 0000A068 5404CF7E rlwinm r4, r0, 25, 29, 31 0000A06C 7CA820AE lbzx r5, r8, r4 0000A070 5404E77E rlwinm r4, r0, 28, 29, 31 0000A074 54A6103A rlwinm r6, r5, 2, 0, 29 0000A078 7CB9322E lhzx r5, r25, r6 0000A07C 7C8820AE lbzx r4, r8, r4 0000A080 7CC6AA2E lhzx r6, r6, r21 0000A084 54A5801E rlwinm r5, r5, 16, 0, 15 0000A088 5484103A rlwinm r4, r4, 2, 0, 29 0000A08C 7CE4AA2E lhzx r7, r4, r21 0000A090 31CEFFFF subic r14, r14, 1 0000A094 7C99222E lhzx r4, r25, r4 0000A098 7DC00735 extsh. r0, r14 0000A09C 7CA72814 addc r5, r7, r5 0000A0A0 54C6801E rlwinm r6, r6, 16, 0, 15 0000A0A4 7C843014 addc r4, r4, r6 0000A0A8 90A90004 stw [r9 + 0x0004], r5 0000A0AC 908F0004 stw [r15 + 0x0004], r4 0000A0B0 31290008 addic r9, r9, 8 0000A0B4 31EF0008 addic r15, r15, 8 0000A0B8 31C00000 addic r14, r0, 0 0000A0BC 4080FDB4 bge -0x0000024C /* 00009E70 */ 0000A0C0 48000200 b +0x00000200 /* 0000A2C0 */ 0000A0C4 7C8ED010 subfc r4, r14, r26 0000A0C8 7C9A0734 extsh r26, r4 label0000A0CC: 0000A0CC 88B30000 lbz r5, [r19] 0000A0D0 88930001 lbz r4, [r19 + 0x0001] 0000A0D4 54A5103A rlwinm r5, r5, 2, 0, 29 0000A0D8 7CC5AA2E lhzx r6, r5, r21 0000A0DC 5484103A rlwinm r4, r4, 2, 0, 29 0000A0E0 7CF9222E lhzx r7, r25, r4 0000A0E4 7CB92A2E lhzx r5, r25, r5 0000A0E8 7C84AA2E lhzx r4, r4, r21 0000A0EC 54A5801E rlwinm r5, r5, 16, 0, 15 0000A0F0 7C842814 addc r4, r4, r5 0000A0F4 54C6801E rlwinm r6, r6, 16, 0, 15 0000A0F8 7CC73014 addc r6, r7, r6 0000A0FC 908A0000 stw [r10], r4 0000A100 90D80000 stw [r24], r6 0000A104 88B30002 lbz r5, [r19 + 0x0002] 0000A108 88930003 lbz r4, [r19 + 0x0003] 0000A10C 54A5103A rlwinm r5, r5, 2, 0, 29 0000A110 7CC5AA2E lhzx r6, r5, r21 0000A114 5484103A rlwinm r4, r4, 2, 0, 29 0000A118 7CF9222E lhzx r7, r25, r4 0000A11C 7CB92A2E lhzx r5, r25, r5 0000A120 7C84AA2E lhzx r4, r4, r21 0000A124 54A5801E rlwinm r5, r5, 16, 0, 15 0000A128 7C842814 addc r4, r4, r5 0000A12C 54C6801E rlwinm r6, r6, 16, 0, 15 0000A130 7CC73014 addc r6, r7, r6 0000A134 908A0004 stw [r10 + 0x0004], r4 0000A138 90D80004 stw [r24 + 0x0004], r6 0000A13C 88B30004 lbz r5, [r19 + 0x0004] 0000A140 88930005 lbz r4, [r19 + 0x0005] 0000A144 54A5103A rlwinm r5, r5, 2, 0, 29 0000A148 7CF92A2E lhzx r7, r25, r5 0000A14C 5484103A rlwinm r4, r4, 2, 0, 29 0000A150 7CA5AA2E lhzx r5, r5, r21 0000A154 7CC4AA2E lhzx r6, r4, r21 0000A158 7C99222E lhzx r4, r25, r4 0000A15C 54E7801E rlwinm r7, r7, 16, 0, 15 0000A160 7CC63814 addc r6, r6, r7 0000A164 54A5801E rlwinm r5, r5, 16, 0, 15 0000A168 7C842814 addc r4, r4, r5 0000A16C 90DE0000 stw [r30], r6 0000A170 908C0000 stw [r12], r4 0000A174 88B30006 lbz r5, [r19 + 0x0006] 0000A178 88930007 lbz r4, [r19 + 0x0007] 0000A17C 54A6103A rlwinm r6, r5, 2, 0, 29 0000A180 7CB9322E lhzx r5, r25, r6 0000A184 5484103A rlwinm r4, r4, 2, 0, 29 0000A188 7CC6AA2E lhzx r6, r6, r21 0000A18C 7CE4AA2E lhzx r7, r4, r21 0000A190 54A5801E rlwinm r5, r5, 16, 0, 15 0000A194 7CA72814 addc r5, r7, r5 0000A198 33180008 addic r24, r24, 8 0000A19C 314A0008 addic r10, r10, 8 0000A1A0 54C6801E rlwinm r6, r6, 16, 0, 15 0000A1A4 7C99222E lhzx r4, r25, r4 0000A1A8 90BE0004 stw [r30 + 0x0004], r5 0000A1AC 7C843014 addc r4, r4, r6 0000A1B0 908C0004 stw [r12 + 0x0004], r4 0000A1B4 88B30008 lbz r5, [r19 + 0x0008] 0000A1B8 88930009 lbz r4, [r19 + 0x0009] 0000A1BC 54A5103A rlwinm r5, r5, 2, 0, 29 0000A1C0 7CF92A2E lhzx r7, r25, r5 0000A1C4 5484103A rlwinm r4, r4, 2, 0, 29 0000A1C8 7CA5AA2E lhzx r5, r5, r21 0000A1CC 7CC4AA2E lhzx r6, r4, r21 0000A1D0 7C99222E lhzx r4, r25, r4 0000A1D4 54E7801E rlwinm r7, r7, 16, 0, 15 0000A1D8 7CC63814 addc r6, r6, r7 0000A1DC 54A5801E rlwinm r5, r5, 16, 0, 15 0000A1E0 7C842814 addc r4, r4, r5 0000A1E4 90CB0000 stw [r11], r6 0000A1E8 909F0000 stw [r31], r4 0000A1EC 8893000A lbz r4, [r19 + 0x000A] 0000A1F0 88B3000B lbz r5, [r19 + 0x000B] 0000A1F4 5484103A rlwinm r4, r4, 2, 0, 29 0000A1F8 7CD9222E lhzx r6, r25, r4 0000A1FC 318C0008 addic r12, r12, 8 0000A200 33DE0008 addic r30, r30, 8 0000A204 7C84AA2E lhzx r4, r4, r21 0000A208 54C6801E rlwinm r6, r6, 16, 0, 15 0000A20C 54A5103A rlwinm r5, r5, 2, 0, 29 0000A210 7CE5AA2E lhzx r7, r5, r21 0000A214 7CB92A2E lhzx r5, r25, r5 0000A218 7CC73014 addc r6, r7, r6 0000A21C 5484801E rlwinm r4, r4, 16, 0, 15 0000A220 7C852014 addc r4, r5, r4 0000A224 90CB0004 stw [r11 + 0x0004], r6 0000A228 909F0004 stw [r31 + 0x0004], r4 0000A22C 88B3000C lbz r5, [r19 + 0x000C] 0000A230 8893000D lbz r4, [r19 + 0x000D] 0000A234 54A5103A rlwinm r5, r5, 2, 0, 29 0000A238 7CF92A2E lhzx r7, r25, r5 0000A23C 5484103A rlwinm r4, r4, 2, 0, 29 0000A240 7CA5AA2E lhzx r5, r5, r21 0000A244 7CC4AA2E lhzx r6, r4, r21 0000A248 7C99222E lhzx r4, r25, r4 0000A24C 54E7801E rlwinm r7, r7, 16, 0, 15 0000A250 7CC63814 addc r6, r6, r7 0000A254 54A5801E rlwinm r5, r5, 16, 0, 15 0000A258 7C842814 addc r4, r4, r5 0000A25C 90C90000 stw [r9], r6 0000A260 908F0000 stw [r15], r4 0000A264 8893000E lbz r4, [r19 + 0x000E] 0000A268 33FF0008 addic r31, r31, 8 0000A26C 5484103A rlwinm r4, r4, 2, 0, 29 0000A270 7CC4AA2E lhzx r6, r4, r21 0000A274 316B0008 addic r11, r11, 8 0000A278 7C99222E lhzx r4, r25, r4 0000A27C 88B3000F lbz r5, [r19 + 0x000F] 0000A280 310EFFFF subic r8, r14, 1 0000A284 54A5103A rlwinm r5, r5, 2, 0, 29 0000A288 7CE5AA2E lhzx r7, r5, r21 0000A28C 7CB92A2E lhzx r5, r25, r5 0000A290 5484801E rlwinm r4, r4, 16, 0, 15 0000A294 7D000735 extsh. r0, r8 0000A298 7C872014 addc r4, r7, r4 0000A29C 54C6801E rlwinm r6, r6, 16, 0, 15 0000A2A0 7CA53014 addc r5, r5, r6 0000A2A4 90890004 stw [r9 + 0x0004], r4 0000A2A8 90AF0004 stw [r15 + 0x0004], r5 0000A2AC 32730010 addic r19, r19, 16 0000A2B0 31290008 addic r9, r9, 8 0000A2B4 31EF0008 addic r15, r15, 8 0000A2B8 31C00000 addic r14, r0, 0 0000A2BC 4080FE10 bge -0x000001F0 /* 0000A0CC */ label0000A2C0: 0000A2C0 309AFFFF subic r4, r26, 1 0000A2C4 7C850735 extsh. r5, r4 label0000A2C8: 0000A2C8 3B450000 addi r26, r5, 0x0000 0000A2CC 4080F284 bge -0x00000D7C /* 00009550 */ label0000A2D0: 0000A2D0 30B6FFFF subic r5, r22, 1 0000A2D4 7CA40735 extsh. r4, r5 0000A2D8 8081003C lwz r4, [r1 + 0x003C] 0000A2DC 7CB60734 extsh r22, r5 0000A2E0 7E312014 addc r17, r17, r4 0000A2E4 4080F238 bge -0x00000DC8 /* 0000951C */ label0000A2E8: 0000A2E8 38A00001 li r5, 0x0001 0000A2EC 98A10038 stb [r1 + 0x0038], r5 0000A2F0 92630008 stw [r3 + 0x0008], r19 0000A2F4 B9A10044 lmw r13, [r1 + 0x0044] 0000A2F8 30210090 addic r1, r1, 144 0000A2FC 4E800020 blr 0000A300 00000000 .invalid 0000A304 00002041 .invalid 0000A308 80130100 lwz r0, [r19 + 0x0100] 0000A30C 00000000 .invalid 0000A310 00000E70 .invalid 0000A314 0013534D .invalid 0000A318 43444543 bcla 26, 4, 0x00004540 0000A31C 4F4D5052 .invalid 4C 0000A320 45535338 .invalid sc 0000A324 544F3858 rlwinm r15, r2, 7, 1, 12 0000A328 32000000 addic r16, r0, 0 fn0000A32C: 0000A32C 818200C0 lwz r12, [r2 + 0x00C0] 0000A330 90410014 stw [r1 + 0x0014], r2 0000A334 800C0000 lwz r0, [r12] 0000A338 804C0004 lwz r2, [r12 + 0x0004] 0000A33C 7C0903A6 mtctr r0 0000A340 4E800420 bctr 0000A344 00000000 .invalid 0000A348 000C8000 .invalid 0000A34C 00000000 .invalid fn0000A350: 0000A350 818200C4 lwz r12, [r2 + 0x00C4] 0000A354 90410014 stw [r1 + 0x0014], r2 0000A358 800C0000 lwz r0, [r12] 0000A35C 804C0004 lwz r2, [r12 + 0x0004] 0000A360 7C0903A6 mtctr r0 0000A364 4E800420 bctr 0000A368 00000000 .invalid 0000A36C 000C8000 .invalid 0000A370 00000000 .invalid fn0000A374: 0000A374 818200C8 lwz r12, [r2 + 0x00C8] 0000A378 90410014 stw [r1 + 0x0014], r2 0000A37C 800C0000 lwz r0, [r12] 0000A380 804C0004 lwz r2, [r12 + 0x0004] 0000A384 7C0903A6 mtctr r0 0000A388 4E800420 bctr 0000A38C 00000000 .invalid 0000A390 000C8000 .invalid 0000A394 00000000 .invalid fn0000A398: 0000A398 818200CC lwz r12, [r2 + 0x00CC] 0000A39C 90410014 stw [r1 + 0x0014], r2 0000A3A0 800C0000 lwz r0, [r12] 0000A3A4 804C0004 lwz r2, [r12 + 0x0004] 0000A3A8 7C0903A6 mtctr r0 0000A3AC 4E800420 bctr 0000A3B0 00000000 .invalid 0000A3B4 000C8000 .invalid 0000A3B8 00000000 .invalid fn0000A3BC: 0000A3BC 818200D0 lwz r12, [r2 + 0x00D0] 0000A3C0 90410014 stw [r1 + 0x0014], r2 0000A3C4 800C0000 lwz r0, [r12] 0000A3C8 804C0004 lwz r2, [r12 + 0x0004] 0000A3CC 7C0903A6 mtctr r0 0000A3D0 4E800420 bctr 0000A3D4 00000000 .invalid 0000A3D8 000C8000 .invalid 0000A3DC 00000000 .invalid fn0000A3E0: 0000A3E0 818200D4 lwz r12, [r2 + 0x00D4] 0000A3E4 90410014 stw [r1 + 0x0014], r2 0000A3E8 800C0000 lwz r0, [r12] 0000A3EC 804C0004 lwz r2, [r12 + 0x0004] 0000A3F0 7C0903A6 mtctr r0 0000A3F4 4E800420 bctr 0000A3F8 00000000 .invalid 0000A3FC 000C8000 .invalid 0000A400 00000000 .invalid fn0000A404: 0000A404 818200D8 lwz r12, [r2 + 0x00D8] 0000A408 90410014 stw [r1 + 0x0014], r2 0000A40C 800C0000 lwz r0, [r12] 0000A410 804C0004 lwz r2, [r12 + 0x0004] 0000A414 7C0903A6 mtctr r0 0000A418 4E800420 bctr 0000A41C 00000000 .invalid 0000A420 000C8000 .invalid 0000A424 00000000 .invalid fn0000A428: 0000A428 818200DC lwz r12, [r2 + 0x00DC] 0000A42C 90410014 stw [r1 + 0x0014], r2 0000A430 800C0000 lwz r0, [r12] 0000A434 804C0004 lwz r2, [r12 + 0x0004] 0000A438 7C0903A6 mtctr r0 0000A43C 4E800420 bctr 0000A440 00000000 .invalid 0000A444 000C8000 .invalid 0000A448 00000000 .invalid fn0000A44C: 0000A44C 818200E0 lwz r12, [r2 + 0x00E0] 0000A450 90410014 stw [r1 + 0x0014], r2 0000A454 800C0000 lwz r0, [r12] 0000A458 804C0004 lwz r2, [r12 + 0x0004] 0000A45C 7C0903A6 mtctr r0 0000A460 4E800420 bctr 0000A464 00000000 .invalid 0000A468 000C8000 .invalid 0000A46C 00000000 .invalid fn0000A470: 0000A470 818200E4 lwz r12, [r2 + 0x00E4] 0000A474 90410014 stw [r1 + 0x0014], r2 0000A478 800C0000 lwz r0, [r12] 0000A47C 804C0004 lwz r2, [r12 + 0x0004] 0000A480 7C0903A6 mtctr r0 0000A484 4E800420 bctr 0000A488 00000000 .invalid 0000A48C 000C8000 .invalid 0000A490 00000000 .invalid fn0000A494: 0000A494 818200E8 lwz r12, [r2 + 0x00E8] 0000A498 90410014 stw [r1 + 0x0014], r2 0000A49C 800C0000 lwz r0, [r12] 0000A4A0 804C0004 lwz r2, [r12 + 0x0004] 0000A4A4 7C0903A6 mtctr r0 0000A4A8 4E800420 bctr 0000A4AC 00000000 .invalid 0000A4B0 000C8000 .invalid 0000A4B4 00000000 .invalid fn0000A4B8: 0000A4B8 818200EC lwz r12, [r2 + 0x00EC] 0000A4BC 90410014 stw [r1 + 0x0014], r2 0000A4C0 800C0000 lwz r0, [r12] 0000A4C4 804C0004 lwz r2, [r12 + 0x0004] 0000A4C8 7C0903A6 mtctr r0 0000A4CC 4E800420 bctr 0000A4D0 00000000 .invalid 0000A4D4 000C8000 .invalid 0000A4D8 00000000 .invalid fn0000A4DC: 0000A4DC 818200F0 lwz r12, [r2 + 0x00F0] 0000A4E0 90410014 stw [r1 + 0x0014], r2 0000A4E4 800C0000 lwz r0, [r12] 0000A4E8 804C0004 lwz r2, [r12 + 0x0004] 0000A4EC 7C0903A6 mtctr r0 0000A4F0 4E800420 bctr 0000A4F4 00000000 .invalid 0000A4F8 000C8000 .invalid 0000A4FC 00000000 .invalid fn0000A500: 0000A500 818200F4 lwz r12, [r2 + 0x00F4] 0000A504 90410014 stw [r1 + 0x0014], r2 0000A508 800C0000 lwz r0, [r12] 0000A50C 804C0004 lwz r2, [r12 + 0x0004] 0000A510 7C0903A6 mtctr r0 0000A514 4E800420 bctr 0000A518 00000000 .invalid 0000A51C 000C8000 .invalid 0000A520 00000000 .invalid 0000A524 00000000 .invalid 0000A528 000001EC .invalid 0000A52C 00000130 .invalid 0000A530 00000130 .invalid 0000A534 00000130 .invalid 0000A538 00000130 .invalid 0000A53C 0000015C .invalid 0000A540 0000017C .invalid 0000A544 0000020C .invalid 0000A548 000001B4 .invalid 0000A54C 000001E0 .invalid 0000A550 000001E0 .invalid 0000A554 00000130 .invalid 0000A558 00000130 .invalid 0000A55C 00000130 .invalid 0000A560 0000019C .invalid 0000A564 00000000 .invalid 0000A568 00000BFC .invalid 0000A56C 00000BFC .invalid 0000A570 00000BFC .invalid 0000A574 00000C28 .invalid 0000A578 00000C64 .invalid 0000A57C 00000D58 .invalid 0000A580 00000E80 .invalid 0000A584 00000FC8 .invalid 0000A588 00000FD0 .invalid 0000A58C 00000000 .invalid 0000A590 00001870 .invalid 0000A594 00001868 .invalid 0000A598 00001870 .invalid 0000A59C 0000187C .invalid 0000A5A0 00001890 .invalid 0000A5A4 00001888 .invalid 0000A5A8 000018AC .invalid 0000A5AC 000018A4 .invalid 0000A5B0 000018BC .invalid 0000A5B4 00001928 .invalid 0000A5B8 00001940 .invalid 0000A5BC 000019D4 .invalid 0000A5C0 000019EC .invalid 0000A5C4 00001AC8 .invalid 0000A5C8 00001AE8 .invalid 0000A5CC 00001AE8 .invalid 0000A5D0 000000E8 .invalid 0000A5D4 000000E0 .invalid 0000A5D8 00000118 .invalid 0000A5DC 00000110 .invalid 0000A5E0 00000188 .invalid 0000A5E4 00000180 .invalid 0000A5E8 00000224 .invalid 0000A5EC 0000021C .invalid 0000A5F0 000002A0 .invalid 0000A5F4 000002F8 .invalid 0000A5F8 00000400 .invalid 0000A5FC 00000478 .invalid fn0000A600: 0000A600 00000588 .invalid 0000A604 00000640 .invalid 0000A608 0000075C .invalid 0000A60C 0000075C .invalid 0000A610 00000A20 .invalid 0000A614 00000A14 .invalid 0000A618 00000A68 .invalid 0000A61C 00000A5C .invalid 0000A620 00000B38 .invalid 0000A624 00000B2C .invalid 0000A628 00000C80 .invalid 0000A62C 00000C74 .invalid 0000A630 00000DD8 .invalid 0000A634 00000E38 .invalid 0000A638 00001024 .invalid 0000A63C 000010A8 .invalid 0000A640 000012A0 .invalid 0000A644 00001360 .invalid 0000A648 00001558 .invalid 0000A64C 00001558 .invalid 0000A650 00001678 .invalid 0000A654 00001670 .invalid 0000A658 00001678 .invalid 0000A65C 00001684 .invalid 0000A660 00001698 .invalid 0000A664 00001690 .invalid 0000A668 000016B4 .invalid 0000A66C 000016AC .invalid 0000A670 000016C4 .invalid 0000A674 00001730 .invalid 0000A678 00001748 .invalid 0000A67C 000017DC .invalid 0000A680 000017F4 .invalid 0000A684 000018D0 .invalid 0000A688 000018F0 .invalid 0000A68C 000018F0 .invalid 0000A690 000000E8 .invalid 0000A694 000000E0 .invalid 0000A698 00000118 .invalid 0000A69C 00000110 .invalid 0000A6A0 00000178 .invalid 0000A6A4 00000170 .invalid 0000A6A8 000001F4 .invalid 0000A6AC 000001EC .invalid 0000A6B0 00000250 .invalid 0000A6B4 000002A8 .invalid 0000A6B8 000003D0 .invalid 0000A6BC 00000448 .invalid 0000A6C0 00000578 .invalid 0000A6C4 00000630 .invalid 0000A6C8 0000076C .invalid 0000A6CC 0000076C .invalid 0000A6D0 00000A24 .invalid 0000A6D4 00000A1C .invalid 0000A6D8 00000A64 .invalid 0000A6DC 00000A5C .invalid 0000A6E0 00000AFC .invalid 0000A6E4 00000AF4 .invalid 0000A6E8 00000BD0 .invalid 0000A6EC 00000BC8 .invalid 0000A6F0 00000C9C .invalid 0000A6F4 00000CF4 .invalid 0000A6F8 00000ED8 .invalid 0000A6FC 00000F50 .invalid 0000A700 00001138 .invalid 0000A704 000011F0 .invalid 0000A708 000013DC .invalid 0000A70C 000013DC .invalid 0000A710 0000145C .invalid 0000A714 00001454 .invalid 0000A718 0000145C .invalid 0000A71C 00001468 .invalid 0000A720 0000147C .invalid 0000A724 00001474 .invalid 0000A728 00001498 .invalid 0000A72C 00001490 .invalid 0000A730 000014A8 .invalid 0000A734 000014F0 .invalid 0000A738 00001508 .invalid 0000A73C 00001550 .invalid 0000A740 00001568 .invalid 0000A744 000015C0 .invalid 0000A748 000015E0 .invalid 0000A74C 000015E0 .invalid 0000A750 000000D8 .invalid 0000A754 000000D0 .invalid 0000A758 00000108 .invalid 0000A75C 00000100 .invalid 0000A760 000001AC .invalid 0000A764 000001A4 .invalid 0000A768 00000284 .invalid 0000A76C 0000027C .invalid 0000A770 000002F0 .invalid 0000A774 0000032C .invalid 0000A778 00000474 .invalid 0000A77C 000004B0 .invalid 0000A780 00000600 .invalid 0000A784 00000648 .invalid 0000A788 000007A4 .invalid 0000A78C 000007A4 .invalid 0000A790 00002250 .invalid 0000A794 00002248 .invalid 0000A798 00002290 .invalid 0000A79C 00002288 .invalid 0000A7A0 00002388 .invalid 0000A7A4 00002380 .invalid 0000A7A8 0000250C .invalid 0000A7AC 00002504 .invalid 0000A7B0 000025A8 .invalid 0000A7B4 000025E4 .invalid 0000A7B8 00002838 .invalid 0000A7BC 00002874 .invalid 0000A7C0 00002AD4 .invalid 0000A7C4 00002B1C .invalid 0000A7C8 00002D88 .invalid 0000A7CC 00002D88 .invalid 0000A7D0 0000173C .invalid 0000A7D4 00001734 .invalid 0000A7D8 0000176C .invalid 0000A7DC 00001764 .invalid 0000A7E0 00001810 .invalid 0000A7E4 00001808 .invalid 0000A7E8 000018E8 .invalid 0000A7EC 000018E0 .invalid 0000A7F0 00001944 .invalid 0000A7F4 00001980 .invalid 0000A7F8 00001B48 .invalid 0000A7FC 00001B84 .invalid 0000A800 00001D54 .invalid 0000A804 00001D9C .invalid 0000A808 00001F78 .invalid 0000A80C 00001F78 .invalid 0000A810 00000944 .invalid 0000A814 0000093C .invalid 0000A818 00000984 .invalid 0000A81C 0000097C .invalid 0000A820 00000A78 .invalid 0000A824 00000A70 .invalid 0000A828 00000BFC .invalid 0000A82C 00000BF4 .invalid 0000A830 00000C98 .invalid 0000A834 00000CD4 .invalid 0000A838 00000E6C .invalid 0000A83C 00000EA8 .invalid 0000A840 00001048 .invalid 0000A844 00001090 .invalid 0000A848 00001238 .invalid 0000A84C 00001238 .invalid [section 1 header] name __missing__ default_address 00000000 total_size 1A4 unpacked_size 1A4 packed_size 76 section_kind PATTERN_DATA share_kind PROCESS alignment 04 [section 1 data] 0000000000000000 | AA FE 07 00 00 00 00 00 00 00 00 00 00 00 03 F0 | 0000000000000010 | 00 01 00 04 00 00 00 28 00 00 00 00 00 00 00 00 | ( 0000000000000020 | 00 00 00 34 00 00 00 40 00 00 00 00 00 00 00 AC | 4 @ 0000000000000030 | 00 00 00 00 00 00 0D 60 00 00 00 AC 00 00 00 00 | ` 0000000000000040 | 00 00 04 B8 00 00 00 AC 00 00 00 00 00 00 47 A4 | G 0000000000000050 | 00 00 00 AC 00 00 00 00 00 00 3E A4 00 00 00 AC | > 0000000000000060 | 00 00 00 00 00 00 63 04 00 00 00 AC 00 00 00 00 | c 0000000000000070 | 00 00 59 EC 00 00 00 AC 00 00 00 00 00 00 94 90 | Y 0000000000000080 | 00 00 00 AC 00 00 00 00 00 00 89 74 00 00 00 AC | t 0000000000000090 | 00 00 00 00 00 00 7B 98 00 00 00 AC 00 00 00 00 | { 00000000000000A0 | 00 00 73 3C 00 00 00 AC 00 00 00 00 00 00 00 00 | s< 00000000000000B0 | 00 00 00 00 00 00 00 00 00 00 00 20 00 00 00 00 | 00000000000000C0 | 00 00 A5 28 00 00 00 00 00 00 00 00 00 00 00 00 | ( 00000000000000D0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 00000000000000E0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 00000000000000F0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0000000000000100 | 00 00 A5 68 00 00 2B D0 00 00 00 00 00 00 00 00 | h + 0000000000000110 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0000000000000120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0000000000000130 | 00 00 00 00 00 00 00 4C 00 00 A5 90 00 00 3E A4 | L > 0000000000000140 | 00 00 00 58 00 00 00 64 00 00 A6 50 00 00 59 EC | X d P Y 0000000000000150 | 00 00 00 70 00 00 00 7C 00 00 A7 10 00 00 73 3C | p | s< 0000000000000160 | 00 00 00 88 00 00 00 94 00 00 00 A0 00 00 00 00 | 0000000000000170 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0000000000000180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0000000000000190 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 00000000000001A0 | 00 00 00 00 | [section 1 relocation program disassembly] 0000: 0141 reloc_skip_then_add_sect_d skip_words=5, num_words=1 0002: 0082 reloc_skip_then_add_sect_d skip_words=2, num_words=2 0004: 440A reloc_v_add_sect_c_sect_d_none num_3_word_blocks=11 0006: 4A02 reloc_v_add_imports num_words=3 0008: 0001 reloc_skip_then_add_sect_d skip_words=0, num_words=1 000A: 4A00 reloc_v_add_imports num_words=1 000C: 4001 reloc_v_add_sect_c num_words=2 000E: 4A07 reloc_v_add_imports num_words=8 0010: 601D reloc_i_add_import index=0x1D 0012: 4A02 reloc_v_add_imports num_words=3 0014: 600C reloc_i_add_import index=0xC 0016: 4A00 reloc_v_add_imports num_words=1 0018: 4001 reloc_v_add_sect_c num_words=2 001A: 4A02 reloc_v_add_imports num_words=3 001C: 6021 reloc_i_add_import index=0x21 001E: 4A04 reloc_v_add_imports num_words=5 0020: 6011 reloc_i_add_import index=0x11 0022: 6027 reloc_i_add_import index=0x27 0024: 0001 reloc_skip_then_add_sect_d skip_words=0, num_words=1 0026: 4001 reloc_v_add_sect_c num_words=2 0028: 0002 reloc_skip_then_add_sect_d skip_words=0, num_words=2 002A: 9100 reloc_repeat blocks=2 (dest=0x26), times=1 002C: 4001 reloc_v_add_sect_c num_words=2 002E: 0003 reloc_skip_then_add_sect_d skip_words=0, num_words=3 0030: 6012 reloc_i_add_import index=0x12 0032: 6028 reloc_i_add_import index=0x28 0034: 4A01 reloc_v_add_imports num_words=2 0036: 6013 reloc_i_add_import index=0x13 0038: 4A08 reloc_v_add_imports num_words=9 [section 2 header] name __missing__ default_address 00000000 total_size 0 unpacked_size 0 packed_size 3E8 section_kind LOADER share_kind GLOBAL alignment 02 [export table: 0 entries] [import table: 43 entries] 0 => [import InterfaceLib:NewPtrClear (02)] 1 => [import InterfaceLib:MemError (02)] 2 => [import InterfaceLib:SetComponentInstanceStorage (02)] 3 => [import InterfaceLib:NewRoutineDescriptor (02)] 4 => [import InterfaceLib:NewHandle (02)] 5 => [import InterfaceLib:DisposeHandle (02)] 6 => [import InterfaceLib:PurgeSpace (02)] 7 => [import InterfaceLib:GetZone (02)] 8 => [import InterfaceLib:SystemZone (02)] 9 => [import InterfaceLib:SetZone (02)] 10 => [import InterfaceLib:ApplicationZone (02)] 11 => [import InterfaceLib:DisposeCTable (02)] 12 => [import InterfaceLib:DisposePtr (02)] 13 => [import InterfaceLib:CallUniversalProc (02)] 14 => [import InterfaceLib:FixDiv (02)] 15 => [import InterfaceLib:HUnlock (02)] 16 => [import InterfaceLib:Dequeue (02)] 17 => [import InterfaceLib:HLock (02)] 18 => [import InterfaceLib:Enqueue (02)] 19 => [import InterfaceLib:GetComponentRefcon (02)] 20 => [import InterfaceLib:GetComponentInstanceA5 (02)] 21 => [import InterfaceLib:SetComponentRefcon (02)] 22 => [import InterfaceLib:OpenComponentResFile (02)] 23 => [import InterfaceLib:Get1Resource (02)] 24 => [import InterfaceLib:ResError (02)] 25 => [import InterfaceLib:DetachResource (02)] 26 => [import InterfaceLib:CloseComponentResFile (02)] 27 => [import InterfaceLib:HPurge (02)] 28 => [import InterfaceLib:BlockMove (02)] 29 => [import QuickTimeLib:DisposeCallBack (02)] 30 => [import QuickTimeLib:DequeueSyncTask (02)] 31 => [import QuickTimeLib:LockRemapTable (02)] 32 => [import QuickTimeLib:DisposeRemapTable (02)] 33 => [import QuickTimeLib:ICMShieldSequenceCursor (02)] 34 => [import QuickTimeLib:ICMDecompressComplete (02)] 35 => [import QuickTimeLib:CallMeWhen (02)] 36 => [import QuickTimeLib:QueueSyncTask (02)] 37 => [import QuickTimeLib:GetImageDescriptionCTable (02)] 38 => [import QuickTimeLib:UpdateRemapTable (02)] 39 => [import QuickTimeLib:NewCallBack (02)] 40 => [import QuickTimeLib:VBlankPreSync (02)] 41 => [import QuickTimeLib:VBlankPostSync (02)] 42 => [import QuickTimeLib:CancelCallBack (02)]